1、建立乙個新分支
git branch newbranch
2、拉取stg分支的內容到此分支
git pull origin master
3、將本地分支推送到伺服器
git push origin newbrach
4、檢視歷史記錄
git log
5、檢視簡潔log日誌
git log --pretty=oneline
6、將本地git回退到上乙個commit版本
git reset --hard head^
7、將本地git還原到原來的版本,到上面找原來的commitid
git reset --hard 6691ac250
8、檢視每一次命令,獲取曾經的操作記錄
git reflog
9、對檔案修改後,將沒有add的修改內容丟棄,丟棄工作區的修改(--必寫)
git checkout -- readme.txt
10、撤銷暫存區的修改,已經add的內容,但未commit的,將其放入工作區
git reset head aaa.txt
11、git pull時,如果提示refusing to merge unrelated histories,可以這樣執行
git pull origin master --allow-unrelated-histories
12、建立並切換分支
git checkout -b dev
13、檢視分支
git branch
14、在master中,把dev的修改內容merge到master分支上(合併指定分支到當前分支)
git merge dev
15、刪除指定分支
git branch -d dev
16、建立標籤,預設打在最新提交的commit上
git tag v1.0
17、檢視標籤
git tag
18、對歷史提交打標籤,找到commit id,打上標籤。
git tag v0.9 f52c633
19、看tag資訊,獲取版本號
git show
20、當衝突時,檢視衝突。
git status
21、檢視遠端庫的資訊
git remote -v
22、儲存未提交的**,去切換分支臨時處理bug
git stash
23、處理好bug後,恢復未提交的**
git stash pop
24、恢復指定的stash
25、檢視當前commit資訊
40條最常用Git命令總結
1.git檔案操作 git基本操作 初始化 git initinitialized empty git repository in e git test2018 git 查詢狀態 git statuson branch master initial commit untracked files us...
25 條 SSH 命令和技巧
ssh是乙個非常偉大的工具,如果你要在網際網路上遠端連線到伺服器,那麼ssh無疑是最佳的候選。下面是通過網路投票選出的25個最佳ssh命令,你必須牢記於心。1 複製ssh金鑰到目標主機,開啟無密碼ssh登入 ssh copy id user host 如果還沒有金鑰,請使用ssh keygen命令生...
git常用的命令
1.複製版本庫 研發人員首先clone整個版本庫 git clone git git clone git 2.建立分支 預設clone下來的git庫只包含master本地分支 master remotes origin head origin master remotes origin r91p1 ...