创建与合并分支: 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