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 查看最近一次提交的变化