Git的基本使用

1、$ git add text.txt   添加text.txt到暫存區裏面

2、$ git commit -m '備註',把文件提交到倉庫。

3、$ git status 查看文件狀態(是否還有文件未提交)

4、$ git diff text.txt 查看修改內容

5、$ git log 查看歷史記錄 (git log –pretty=oneline 簡化信息)

6 、$ git reset  –hard HEAD^ 回退到上一版本(上上版本 git reset  –hard HEAD^^;回退到前100個版本 git reset  –hard HEAD~100)

7、$ cat text.txt 查看text.txt內容

8、$ git reflog 獲取到版本號

9 、$ git reset  –hard 版本號  回到指定版本號的版本

10、$ git checkout  –  text.txt  丟棄工作區的修改(即撤銷功能)

11、$ rm text.txt 刪除text.txt文件

12、$ git branch  查看分支

13、$ git branch name  創建分支

14、$ git checkout name  切換分支

15、$ git checkout –b name  創建+切換分支

16、$ git merge name  合併某分支到當前分支

17、$ git branch –d name  刪除分支

18、$ git remote 查看遠程庫的信息

19、$ git remote –v   要查看遠程庫的詳細信息

20、$ git push origin master  把該分支上所有本地提交到遠程庫中,推送時,要指定本地分支,這樣,Git就會把該分支推送到遠程庫對應的遠程分支上(master當前分支名稱)

21、$ git stash 把當前的工作隱藏起來 等以後恢復現場後繼續工作

22、$ git stash list 查看所有被隱藏的文件列表

23、$ git stash apply 恢復被隱藏的文件,但是內容不刪除

24、$ git stash drop 刪除文件

25、$ git stash pop 恢復文件的同時 也刪除文件  

  

那麼一般情況下,分支要推送步驟

  1. master分支是主分支,因此要時刻與遠程同步。
  2. 一些修復bug分支不需要推送到遠程去,可以先合併到主分支上,然後把主分支master推送到遠程去。
多人協作工作模式一般是這樣的:
  1. 首先,可以試圖用git push origin branch-name推送自己的修改.
  2. 如果推送失敗,則因爲遠程分支比你的本地更新早,需要先用git pull試圖合併。
  3. 如果合併有衝突,則需要解決衝突,並在本地提交。再用git push origin branch-name推送。

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