一、Git 提交代码和更新代码(远程--本地/本地--远程)
-
首先,操作之前一定要看清分支!!
其次,提交代码之前一定要先更新代码!!
git branch -----查看当前分支
git pull -----更新代码到本地
-
提交代码:
1、在本地修改相应文件(或者文件新旧替换)
2、git add . (文件修改路径)
(注意路径要写对)
3、git status ----查看当前本地文件信息
4、 git commit -m "更改信息备注"
5、git push origin dev --------提交代码到当前分支
(一般git push 之前会看一下commit状态:git status)
-
切换分支
git checkout -b 分支 origin/分支-----切换
git checkout -b dev origin/dev
二、合并分支:
- 进入要合并的分支(如开发分支合并到master,则进入master目录) git checkout -b master 之后 git pull
- 查看所有分支是否都pull下来了 git branch -a
- 使用merge合并开发分支 git merge 开发分支名
- 查看合并之后的状态 git status
- 有冲突的话,解决冲突
- 解决冲突之后,将冲突文件提交暂存区 git add 冲突文件
- 提交merge之后的结果 git commit 如果不是使用git commit -m "备注" ,那么git会自动将合并的结果作为备注,提交本地仓库;
- 本地仓库代码提交远程仓库 git push
- git config --global core.ignorecase false 区分大小写,直接执行即可
四、撒销一个合并
如果你觉得你合并后的状态是一团乱麻,想把当前的修改都放弃,你可以用下面的命令回到合并之前的状态:
五、更新代码
1.git pull 常规操作
2.git pull origin +分支名 有时git pull更新拉不下来---就用这种方法更新代码
六、删除
删除本地分支
git branch -D 分支名
删除远程的分支
git push origin --delete 分支名
七、本地创建的分支推送到远程与远程仓库关联
git branch --set-upstream-to=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