由于公司历史的原因,项目代码的版本管理一直在用svn,
但是由于git的流行,和github的使用广泛, 故记录git的学习笔记,仅供参考
初始化一个Git仓库,使用git init命令。
添加文件到Git仓库,分两步:
第一步,使用命令git add
添加全部文件
1 | git add . |
第二步,使用命令git commit,完成。
1 | git commit -m "init" |
仓库当前的状态:
1 | git status |
查看修改的内容:
1 | git diff readme.txt |
要关联一个远程库,使用命令
1 | git remote add origin git@server-name:path/repo-name.git |
推送到远程仓库,创建master分支
把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
1 | git push -u origin master |
从现在起,只要本地作了提交,就可以通过命令:
1 | git push origin master |
参考:
git教程