Git日常开发常用命令

一、Git 提交代码和更新代码(远程--本地/本地--远程)

  1. 首先,操作之前一定要看清分支!!

    其次,提交代码之前一定要先更新代码!!

    git branch -----查看当前分支

    git pull -----更新代码到本地

  2. 提交代码:

    1、在本地修改相应文件(或者文件新旧替换)

    2、git add . (文件修改路径)

    (注意路径要写对)

    3、git status ----查看当前本地文件信息

    4、 git commit -m "更改信息备注"

    5、git push origin dev --------提交代码到当前分支

    (一般git push 之前会看一下commit状态:git status)
  3. 切换分支

    git checkout -b 分支 origin/分支-----切换

    git checkout -b dev origin/dev

二、合并分支:

  1. 进入要合并的分支(如开发分支合并到master,则进入master目录) git checkout -b master 之后 git pull
  2. 查看所有分支是否都pull下来了 git branch -a
  3. 使用merge合并开发分支  git merge 开发分支名
  4. 查看合并之后的状态 git status
  5. 有冲突的话,解决冲突
  6. 解决冲突之后,将冲突文件提交暂存区 git add 冲突文件
  7. 提交merge之后的结果 git commit    如果不是使用git commit -m "备注" ,那么git会自动将合并的结果作为备注,提交本地仓库;
  8. 本地仓库代码提交远程仓库 git push
  9. 合并分支到主干默认会提交该分支下所有的提交记录,如果想合并时汇总一条提交记录用一下命令行:git merge --squash 分支名

三、git区分带大小写命令

  1. git config --global core.ignorecase false     区分大小写,直接执行即可

四、撒销一个合并

  如果你觉得你合并后的状态是一团乱麻,想把当前的修改都放弃,你可以用下面的命令回到合并之前的状态

  git reset --hard HEAD

  如果想撤销上一次操作或者撤销到某次提交,可以先 git reflog 查看提交日志

  选择自己想撤回的位置 git reset --hard 576697a32 

五、更新代码

  1.git pull 常规操作

  2.git pull origin +分支名 有时git pull更新拉不下来---就用这种方法更新代码

六、删除

  删除本地分支  

    git branch -D 分支名

  删除远程分支

    git push origin --delete 分支名

七、本地创建的分支推送到远程与远程仓库关联

   git branch --set-upstream-to=origin/新建分支名  新建分支名

     或者

     git push origin newbranch:newbranch  在远程新建分支

   git push --set-upstream origin 分支名   ---把本地的新分支,和远程的新分支关联

八、更改分支名

  1. 重命名:git branch -m oldName newName

  2.删除远程:git push --delete origin oldName

  3.上传新的:git push origin newName

  4.本地远程关联:git branch --set-upstream-to origin/newName

posted @ 2019-09-16 15:58  Judicious  阅读(1792)  评论(0编辑  收藏  举报