Git使用筆記

2021-09-02 15:06:23 字數 988 閱讀 3454

建立git:在想要管理的目錄下,使用git init

增加修改:git add filename

提交修改,新增描述資訊:git commit -m 「描述資訊」

檢視修改狀態:git status

檢視具體修改內容:git diff

檢視修改日誌:git log

回滾到某個版本:git reset —hard head^/head^^/head~100 分別回滾1個,2個,100個版本

git reset —hard 版本號

git reset head file

檢視修改日誌:git reflog

回滾某檔案到最後一次提交的版本:git checkout — file

刪除檔案:git rm file

完成關聯後更新遠端倉庫:git push origin master

建立並切換至分支:git checkout -b dev

檢視分支資訊:git branch

合併分支:git merge dev

刪除分支:git branch -d dev

產生commit的合併分支:git merge —no-ff -m 描述 dev

暫存現場:git stash

檢視現場:git stash list

刪除現場:git stash drop

指定本地分支與遠端分支:git branch --set-upstream-to=origin/dev dev

遠端pull分支:git pull

給分支加標籤:git tag

檢視所有標籤:git tag

給特定commit加標籤:git tag

檢視特定標籤:git show

推送標籤到遠端:git push origin

一次性推送:git push origin —tags

遠端刪除標籤:git tag -d v0.9 git push origin :refs/tags/v0.9

git 使用筆記

git 使用筆記 初始化資訊 git config user.name name git config user.email com git config core.editor vim git init 初始化資訊 從遠端pull git clone git url git pull push 到...

git使用筆記

回滾 git checkout sql 沒有 git add 之前 執行回滾到原始狀態 git reset head sql 執行git add之後,但是沒有 git commit之前 操作,然後在執行 git checkout git remote v 檢視遠端倉庫詳細資訊 git log log...

Git使用筆記

用了一段時間的tortoisgit,基本能滿足目前的需求。但是當切換到linux的工作環境時,就有點不知所措了,於是又複習了一下git的命令,相對於第一次學習,又有了新的認識。工作區 working tree 所有有改動的檔案都存在於工作區。暫存區 index 對於已經存在於工作區的檔案,執行git...