git 入門教程之知識速查

2022-05-03 02:33:08 字數 2133 閱讀 4393

從零開始建立專案

示例

git init
將已有專案拷貝到本地

示例

git clone [email protected]:snowdreams1006/snowdreams1006.github.io.git
將新檔案或已修改檔案新增到快取區

示例

git add readme.md
檢視當前檔案是否和上次提交內容是否有修改

示例

git status readme.md
檢視當前檔案和上次提交內容的具體差異

示例

git diff readme.md
將快取區內容新增到版本庫

示例

git commit -m "remark"
將快取區內容新增到版本庫

示例

git reset head
示例

git rm readme.md
移動或重新命名檔案,目錄,軟連線

示例

git mv readme.md readme_new.md
commit push pull fetch merge的區別與含義:

丟棄當前檔案修改內容,已新增到暫存區以及新檔案都不會受到影響

示例

git checkout --
丟棄本地所有改動

示例

git reset --hard
建立本地分支,但不自動切換新分支

示例

git branch dev
切換到指定分支

示例

git checkout dev
建立本地分支並自動切換到新分支

示例

git checkout -b feature
將指定分支合併到當前分支

示例

git merge dev
刪除指定分支

示例

git branch -d dev
列出本地全部分支

示例

git branch
檢視納入版本庫的提交日誌

示例

git log
建立標籤並提交備註

示例

git tag -a v1.0.0
追加標籤並更新備註

示例

git tag -a v0.9.0 6ad8956bc09a6a62c731711eabe796690aa6471c
刪除指定標籤

示例

git tag -d v1.0.0
檢視指定標籤

示例

git show v1.0.0
列出本地全部標籤

示例

git tag

git 入門教程之配置 git

安裝完成後,還需要最後一步配置就可以愉快使用了,在命令列輸入 git config global user.name your username git config global user.email example example.com 因為git是分布式版本控制系統,所以每個機器都必須自報家...

git 入門教程之刪除檔案

回憶一下檔案的常見操作,新增檔案,修改檔案,刪除檔案等,新增和修改檔案都單獨討論過,現在我們來研究一下如何刪除檔案.你可能會說刪除檔案還不簡單啊,直接rm rf即可,但是這僅僅是本地檔案被刪除了,對於git來說,檔案並沒有被刪除.還記得我們開篇介紹git時就說過,一切操作皆版本,對於新增是乙個版本,...

git 入門教程之遠端倉庫

如果說本地倉庫已經足夠個人進行版本控制了,那麼遠端倉庫則使多人合作開發成為可能.如果你只是打算自己使用git,你的工作內容不需要發布給其他人看,那就用不到遠端倉庫的概念.git是分布式版本控制系統,分布式意味著同乙個git 倉庫可以部署在不同的機器上,正如 雞生蛋蛋生雞 問題一樣,不論如何,先要有乙...