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.

解决方案:

  1. git stash 
  2. git pull
     
     
     
     
     
posted @ 2017-10-16 14:57  Ootori  阅读(179)  评论(0编辑  收藏  举报