Git 提交代碼簡明教程

                                                                                        人醜就要多讀書,多喝水!


先介紹一些命令:

創建新的 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權限入庫。

發佈了42 篇原創文章 · 獲贊 8 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章