2. git 本地常用命令-------2022-01-30

1. git status? ? 查看工作區(qū)與暫存區(qū)的狀態(tài)

modified: 本地的文件 與 “暫存區(qū)” 的文件內(nèi)容 不一致

untracked:? 本地存在的文件 ,但是”暫存區(qū)“還有與之對 應(yīng)的文件

2. git add . / git add file-name? # 把 該文件夾下的所有文件/指定文件 放入到 “暫存區(qū)”

? ? git rm --cached file-name? # 把文件本身從“暫存區(qū)”中刪除

? ? git checkout? -- file-name 把“暫存區(qū)”的文件覆蓋本地修改的與“暫存區(qū)”不一樣的文件

3 . git commit -m "提交的信息"? ?# 把暫存區(qū)的內(nèi)容 提交到本地倉庫

4. git log? 查看提交的本地倉庫的記錄

? ? git log --pretty=oneline? ?好看的顯示

? ? git log --oneline? ? 簡潔(哈希值只取前幾位)又好看的顯示

? ? git reflog? 增加了 HEAD 指針移動次數(shù)(到其它把本)

git log 的結(jié)果


好看的顯示

5. 版本的切換(本地倉庫--->工作區(qū))

git reset --hard 哈希??(?1.本地庫移動下 HEAD指針? 2. 重置暫存區(qū)? 3. 重置工作區(qū))

--mixed?哈希?(?1.本地庫移動下 HEAD指針? 2. 重置暫存區(qū))

--soft? ?哈希(1. 僅僅 是本地庫移動下 HEAD指針)

6. git diff file-name? ? ?比較 工作區(qū) 與 ”暫存區(qū)“ 該文件的差別

? ?git diff HEAD file-name? ?比較 工作區(qū) 與 ”當(dāng)前本地庫“ 該文件的差別

? ?git diff? 版本哈希 file-name??比較 工作區(qū) 與 ”指定本地庫“ 該文件的差別

不指定文件名,就是對所有文件

7. 分支管理

? git branch -v? ? 查看所有分支的情況

?git branch name1? ?創(chuàng)建? name1 分支

?git checkout name1? 切換到 name1 分支

合并分支:

1.? 切換到接受修改的分支上? eg: git checkout master

2. 執(zhí)行merge命令? ? ? ? ? ? ? ?eg: git merge? name1 將name1分支的內(nèi)容合并到master分支

合并沖突的解決

合并沖突的解決1


合并沖突的解決2
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 查看倉庫狀態(tài)和文件更改 查看工作區(qū)狀態(tài):git status與最近的一次add或commit比較文件的不同:git...
    burningalive閱讀 431評論 0 0
  • 配置 git config --global user.name [name] git config --glob...
    jamalping閱讀 407評論 0 0
  • 本文基于廖雪峰Git 教程摘錄,供自己學(xué)習(xí)使用,只簡述了基本操作,高級操作以后再更新。 本地倉庫操作 配置用戶信息...
    大胡子歌歌閱讀 406評論 0 0
  • 圖片 git config - - 可以配置git的參數(shù),可以使用 git config --list查看已經(jīng)配置...
    tjqbtp閱讀 364評論 0 1
  • nongwz ``` #### 倉庫 # 在當(dāng)前目錄新建一個Git代碼庫 ``` $ git init``` ...
    云A00000閱讀 315評論 0 0

友情鏈接更多精彩內(nèi)容