git的一些命令

2021-09-24 11:48:40 字數 1158 閱讀 8710

一,git的初始化配置

安裝git後:

$ git config --global user.name "your name"

$ git config --global user.email "[email protected]"

這樣就可以clone**了,

也有可能需要配置金鑰,這個按照倉庫的步驟來就行

二,分支及合併

檢視分支:git branch

建立分支:git branch 切換分支:git checkout 建立+切換分支:git checkout -b 合併某分支到當前分支:git merge 刪除分支:git branch -d 注意:1.合併分支 ,testa分支要合併test分支 ,,需要先切換到testa 在使用命令 git merge testb

如果起衝突了 ,,手動解決再次提交一次就ok。

2. 剛建立的分支,提交後,同事本地checkout 切換不到新分支:

原因:新增的新分支在本地倉庫沒有同步

解決辦法:

一:

1 git remote update       //更新遠端分支資訊

2 git fetch //將某個遠端主機的更新,全部取回本地;

二:

//將遠端git倉庫裡的指定分支拉取到本地(本地不存在的分支)

git checkout -b 本地分支名 origin/遠端分支名

git push --set-upstream origin 《本地分支名》
三,版本回滾

git log 檢視最近的 commit歷史 及版本號(commit _id)

git reset --hard head^ 回退到上個版本

git reset --hard head~3 回退到前3次提交之前,以此類推,回退到n次提交之前

git reset --hard commit_id 退到/進到 指定commit的id(通過git log 檢視 可以不寫全)

注意:回滾版本後 後悔 想要再恢復回來 但是git log 檢視不到 版本號了

可以用git reflog 檢視到版本號

再次 git reset --hard 可以參考廖雪峰git官網 非常詳細

一些 git 命令

git init 建立版本倉庫 git add 當前目錄下的所有檔案新增到倉庫 git add 檔名 指定檔案新增到倉庫 git commit m 本次提交的說明 把檔案提交到倉庫,git add可以多次呼叫,最後commit提交到倉庫,相當於把當前狀態儲存下來,可以從最近一次的commit恢復檔案...

一些git命令

git reset hard head 可以將指標還原到上乙個修改 git reset hard head 可以將指標還原指向上上個修改 git reset hard head 100 可以將指標還原到前100個修改 git log pretty oneline 將輸出資訊放到一行 git chec...

git一些命令

命令列指令 更新git pull 分支名 提交git add git commit m 提交備註 git push u origin master 出現衝突 git stash 將本地更改的 存放git棧中 git pull 更新 git status 檢視 git stash pop 從棧中將你的...