0
点赞
收藏
分享

微信扫一扫

git创建合并分支及冲突解决


创建与合并分支: https://www.liaoxuefeng.com/wiki/896043488029600/900003767775424

解决冲突:
​​​ https://www.liaoxuefeng.com/wiki/896043488029600/900004111093344​​

Git global setup
git config --global user.name "ji"
git config --global user.email "ji@qq.com"

Create a new repository
git clone http://192.168.27.44/ji/test.git
cd test
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master


Push an existing folder
cd existing_folder
git init
git remote add origin http://192.168.27.44/ji/test.git
git add .
git commit -m "Initial commit"
git push -u origin master

Push an existing Git repository
cd existing_repo
git remote rename origin old-origin
git remote add origin http://192.168.27.44/ji/test.git
git push -u origin --all
git push -u origin --tags



Git鼓励大量使用分支:

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>或者git switch <name>

创建+切换分支:git checkout -b <name>或者git switch -c <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

提交代码到远程分支

查看远程分支有哪些
git branch -a

1.提交单个文件
git add 工程名的下一级开始写路径直到文件名
2.提交全部文件
git add .(后面有一个点)

3.执行commit提交
git commit -m "3 commit"

4.方案:合并远程分支代码(如果在此之前有别人提交了代码,需要先合并代码才能够push)
git fetch origin
(git remote update有的时候可能需要同步一下远程和本地)
git merge origin/远程分支名 
例如:git merge origin/branch01 

6.执行push推送代码
git push origin 本地分支名:远程分支名
eg; git push origin dev:branch01

实战-提交版本文件

#克隆
git clone http://192.168*/-dter/dcversion-files.git

或者拉取远程代码到本地分支
命令格式如上,git pull origin是固定的部分,后面接远程分支名,冒号后面接本地分支名
git pull origin branch01:dev

进入目录
cd dcrsion-files/
查看所有分支
git branch -a


切换到远程分支
git checkout remotes/origin/branch01
建立dev分支并进入
git branch dev
git checkout dev

2.提交全部文件
git add .
git commit -m "更新部署手册"

合并远程分支代码(如果在此之前有别人提交了代码,需要先合并代码才能够push)
git merge origin/branch01
6.执行push推送代码
git push origin dev:branch01


举报

相关推荐

0 条评论