【学习笔记】GIT使用
生活随笔
收集整理的這篇文章主要介紹了
【学习笔记】GIT使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 正文
- git 流程:
- 正常:
- 查看:
- 回滾
- 刪除:
- 遠程:
- 分支:
- 底層:
學習網站:廖雪峰git教程 ,筆記不斷更新中~
正文
git 流程:
正常:
- git add . 添加全部
- git add readme.txt 添加readme.txt文件
- commit ID:以 SHA1 計算出的大數字,而非 1 - 2 -3,避免協同情況下的版本號沖突
查看:
回滾
- –hard HEAD^ 回滾到上一個版本
- –hard HEAD~100 回滾到上100個版本
- –hard 6b18 用 commit ID 進行回滾,只需要部分 ID 即可
- HEAD filename.xx 可以把暫存區的修改撤銷掉,放回工作區(之后再通過git checkout – file 繼續撤銷即可)
刪除:
遠程:
-
添加庫關聯:git remote add origin gitURL.git
-
第一次推送內容:git push -u origin master
-
之后推送:git push origin master
以上為先有本地,再推遠程;一般來說,先建遠程庫,再克隆到本地比較好
-
先創建遠程庫
-
然后git clone遠程庫地址到本地
-
此時 本地 - 遠程 都已經關聯
分支:
創建 & 合并
- git check -b dev 創建,并切換到 dev 分支,等同于 git branch dev && git checkout dev
- git branch 查看當前分支
- git merge branchName (把branchName分支,合并到當前分支上;在此之前已經做好add commit等操作)
- Fast-forward 快進模式,直接修改指向的提交,合并速度快(無沖突)
- git branch -d branchName (刪除分支,可以在合并結束后進行)
- git switch、git checkout 都可以用來切換分支
解決沖突
- Git用<<<<<<<,=======,>>>>>>>標記出不同分支的內容
底層:
總結
以上是生活随笔為你收集整理的【学习笔记】GIT使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【LeetCode笔记】240. 搜索二
- 下一篇: db设计专用excel_独家|自卸车如何