天天看點

git重命名本地和遠端分支,stash,log常用操作

1.git重命名本地和遠端分支

git branch -a #檢視所有分支

git branch -r #檢視遠端分支

git branch -vv #檢視本地分支所關聯的遠端分支

git branch -m old_branch new_branch #重命名本地分支

git push origin :old_branch # 删除老分支對應的遠端分支

git push --set-upstream origin new_branch 或者git push -u origin new_branch# Push the new branch, set local branch to track the new remote

注意:把origin改為自己的對應的遠端名稱

2.發現自己好多部落格都是git的操作,有點零散,其餘常用的小知識點就一起放在這裡吧

git  stash   #會把所有未送出的修改(包括暫存的和非暫存的)都儲存起來,用于後續恢複目前工作目錄。
#比如你想切換新的分支,但又不想add commit目前分支的修改内容,可用git stash 儲存現場

git stash pop    #恢複之前緩存的最近的一次工作目錄,這個指令将緩存堆棧中的第一個stash删除,并将對應修改應用到目前的工作目錄下

git stash list  #檢視現有stash
[email protected]{0}: WIP on master: 049d078 added the index file
[email protected]{1}: WIP on master: c264051 Revert "added file_size"
[email protected]{2}: WIP on master: 21d80a5 added number to log

git stash drop (stash名字) #移除(指定)stash
git stash clear    #删除所有緩存的stash

#檢視日志    
git log            
git log -n 1 #檢視最近一次送出日志       
git log -n 1 —stat 檢視最近一次送出的變化