人醜就要多讀書,多喝水!
先介紹一些命令:
創建新的 git 倉庫 : git init
拉服務器代碼 : git clone username@host:/path/to/repository
創建新分支:git branch branchName
切換到分支:git checkout branchName
創建並切換 : git checkout -b branchName
刪除分支 : git branch -d branchName
切回主分支 : git checkout master
查看分支 : git branch -av
提交的文件 : git add <filename> 、 git add *
添加提交信息 : git commit -m "代碼提交信息"
查看origin : git remote -v
將代碼push到遠程倉庫 : git push <origin> HEAD:refs/for/<BRANCH>
查看git提交 : git log
更新本地倉庫 : git pull
提交過程:
提交代碼的過程就是將你本地倉庫修改的代碼(文件)提交到遠程倉庫中的過程。
一般通過從網上拉下來的代碼,我們不會在任何一個分支上,可以用
git branch -av
查看自己處在的分支和所有的分支。不處於任何分支上好像也是可以提交代碼的。具體過程爲:
1、查看自己修改的文件:
git diff
在這裏也可以新建一個本地倉庫的分支:
例如:
git checkout -b newbranchName
2、添加到緩存區
git add <file>
3、添加提交信息
git commit -m "提交信息"
4、查看origin
git remote -v
例如:
git remote -v
origin ssh:xxxxxxxxxxxxxxxxxxx (fetch)
origin ssh:xxxxxxxxxxxxxxx (push) /*一會要用到 */
5、查看主分支名稱
git branch -av
例如:
* hao xxxxxxxxxxxxxxxxxxxxxx
remotes/m/qqqq -> origin/qqqq /*主分支名稱爲qqqq*/
remotes/origin/qqqq
一會要用到主分支名稱。
6、將文件提交到遠程倉庫
git push [origin] HEAD:refs/for/[主分支名稱]
例如:
git push ssh:xxxxxxxxxxxxxxxxxxx HEAD:refs/for/qqqq
7、指定Reviewers
到gerrit網站上找到自己的提交,點擊進去,在Reviewers處可以添加,不添加可以自己給+2權限入庫。