1. 程式人生 > >git的基本應用(一)

git的基本應用(一)

回復 詳細信息 包括 宋體 csdn linu span detail mit

Git常用的命令:

  1. mkdir 文件夾名稱 創建文件夾
  2. git init 將文件夾交個git管理
  3. ls -ah 顯示.git文件的標識
  4. touch 文件名 創建文件
  5. ls linux類似
  6. git add 文件名 將文件添加到暫存區
  7. git cocmmit -m “對提交文件的說明” 將暫存區的文件提交到本地倉庫
  8. git diff -- 文件名 可以查看版本庫與與工作區中的不同
  9. git status 查看當前工作區的狀態
  10. git log 可以查看歷史的提交(--pretty=oneline)
  11. git rest --hard HEAD^ 向上回退一個版本
  12. git rest --hard HEAD^^ 向上回退兩個版本
  13. git rest --hard head~ 100 向上回退100個版本
  14. git reflog 查看每一次執行的過程
  15. git rest --hard {commit id} 回退到指定的版本
  16. git checkout -- 文件名 撤銷文件的修改(撤銷工作區的修改)
  17. Cat 文件名 查看已修改的文件
  18. rm 文件名 刪除文件,包括在版本庫中
  19. git checkout -b dev 創建新的分支並切換到 dev分支
  20. git branch 查看當前的分支
  21. git checkout 分支名 切換分支
  22. Git branch 分支名 創建分支

技術分享圖片

  1. git branch -d 分支名 刪除分支
  2. git merge --no-ff -m “註釋” 分支名 合並分支並且禁用fast forward
  3. git log --graph --pretty=oneline --abbrev-commit 查看提交的過程
  4. bug 分支

當前的分支上有在工作區的文件,但是沒有提交到暫存區,要修改其他內容,則影藏當前的內容,並創建分支切換到新分支工作,工作完之後在切換回來修改。

git stash 將當前的工作現場影藏起來

創建切換新的分支,工作並提交,切換到以前的分支

git stash list 顯示被影藏的內容

git stash drop 刪除影藏內容,回復到跳轉之前的分支

  1. 多人協作

git remote 查看遠程庫的信息

git remote -v 查看遠程庫的詳細信息

git pull 從遠程分支上更行內容

git push 推送到遠程分支

git push origin master 推送到遠程主分支(也可以是其他遠程分支)

git clone 。。。。。 克隆遠程項目到本地工作區

git checkout -b dev origin/dev 將遠程的分支切換到本地dev

學習地址:https://blog.csdn.net/u010839779/article/details/81177429

http://www.cnblogs.com/tugenhua0707/p/4050072.html

git的基本應用(一)