git常用操作
一、添加新文件到本地仓库:
git add test.py
添加所有改动过的文件到本地仓库:
git add .
二、提交新文件到本地仓库:
git commit -m "update"
三、查看git 仓库状态:
git status
四、提交到github远程仓库中:
git remote add origin git@github.com:chenjunhaolefa/python.git
五、推动到github远程仓库中完成最后一步
git pull 注意:这里要先pull检查下 本地是否是最新
git push
六、强制push
git push -f origin master
七、拉取远端分支到本地分支
git checkout -b 远端分支名 origin/远端分支名
八、舍弃本地代码,远端版本覆盖本地版本(慎重)
git fetch --all
git reset --hard origin/master
git fetch
九、其他命令
查看当前分支:
git branch
创建分支为newbranch:
git branch newbranch
切换分支到newbranch:
git checkout newbranch
创建一个分支并切到创建的分支上:
git checkout -b ****
删除分支newbrandh:
git branch -D newbranch
合并到maseter主分支:
git merge master
十、git rm ***.py 删除某文件
git checkout -- ***.py 恢复被删除的某文件
十一、若git rebase 有坑,则通过git rebase —abort 还原
十二、若遇到
error: Your local changes to the following files would be overwritten by merge:
panwenjie/text1.py
Please, commit your changes or stash them before you can merge.
解决方案:
-
git stash
-
git pull