git常用命令,github作爲遠程庫

一、提交代碼

1、在gitHub上創建倉庫

2、git init(可以選擇從github clone)-----初始化本地倉庫,會生成.git目錄

3、git add <file>                   -----將文件從工作區添加到暫存區

4、git commit -m “註釋”            -----將文件從暫存區提交到本地倉庫

5、git reset --hard HEAD^           -----回退版本到上一個版本,上n個版本用HEAD~n,

       也可以用commitid   git reset --hard commidid

6、git checkout  --readme.txt       -----沒有運行git add,即沒有添加到暫存區的撤銷

7、git reset HEAD file              ------可以把暫存區的修改撤掉,即執行 git add的修改,

                                   執行完後暫存區清空,還需要執行6,清空工作區

git reset commitid 還有一個作用就是隻把commit回退到指定commitid,本地文件內容不變,常用來合併commit

8、git rm file                     -----刪除版本庫中文件,本地需要先刪除對應文件

9、git remote add origin [email protected]:michaelliao/learngit.git    ----添加遠程庫

10、git push -u origin master        ----推送本地庫到遠程庫的master分支,-u本地master

                              和遠程master關聯,第一次使用,以後可以不用

二、分支管理

1、git branch env                 ----創建分支env

2、git checkout env               ----切換到分支env

3、git checkout -b env             ----創建並切換到分支env,相當於1,2

4、git branch                    ----查看所有分支,當前分支標記*

5、git pull origin/env                 ----把env分支合併到當前分支

或者 git fetch origin           git merge origin/env

再或者 git fetch origin          git rebase origin/env

6、git branch -d env              -----刪除本地env分支

git push origin -d env          ----刪除遠程env分支

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章