git分支
git checkout -b dev_wei 创建一个分支
git branch 查看所有的分支
git checkout master 切换到主分支master上
在不同的分支上进行的版本管理,只有在自己的分支上才会生效。
如果我在dev_wei上做了代码修改,然后提交,在主分支是看不到的
删除分支的话,不能够在当前使用分支的上面进行删除,必须切换其他分支进行删除
git快速合并
git merge dev_wei (dev_wei用户修改代码后提交,然后切换到master用户,直接执行该语句就把改用户 的代码合并为主分支上去了)
git合并冲突的问题
当两个用户提交同一个文件后,会和svn一样出现冲突
手动解决冲突,然后再提交即可
git本地仓库和远程仓库(pull,push,clone)
github和码云
把本地仓库studygit上传到github上去
(1)在github上创建一个对应的项目 studygit
查看本地仓库是否有远程连接 git remote -v
指定一个远程仓库关系 git remote add origin https://github.com/weijianxing123/studygit.git )
远程代码推送
git push -u origin master
然后github上就会成功展示提交的代码
如果在分支上dev_wei 修改了代码,然后提交到远程仓库
步骤如下:
1.首先要在分支上提交代码,add 和commit , git add . git commit -m “说明”
2.然后切换到master , git chechkout master
3.然后在master上面进行合并代码,git merge dev_wei
4.最后push到远程 git push -u origin master
5.就可以在github远程看到更新提交的代码了
从远程克隆到本地(新开发来)
git clone stydygit https://github.com/weijianxing123/studygit.git
从远程拉代码到本地
git pull 获取最新代码到本地