新人小白,请各位大佬多多指教~~~~~
七.git分支概念
git为了协同开发时的版本管理,创建了主分支和侧分支的概念。
默认情况下,是对主分支进行直接操作,但是当多人同时对主分支进行操作的时候,会有一定的危险性。
git为每一个程序员创建了一个侧分支,开发人员在自己的分支上进行开发,提交。等项目开发完成后,程序员就爱那个自己的分支合并至主分支上,就实现了协同开发的工作。
八.分支相关命令
git branch 如果不输入分支名,则查看当前分支,
git branch 分支名称 创建并克隆一个侧分支
git checkout 分支名称 切换到该分支上
合并分支:git merge 侧支名称
注意:合并操作之前,先切换到主分支(master)上,在执行此命令
合并冲突与解决:当两个侧分支对同一个文件进行了修改并提交,在合并时会出现(conflict)
此时删除代码中的那些符号,然后再次提交到master分支,合并冲突解决后,各分支才从master上更新
先切换到自己的分支
在和主分支执行一次合并:git merge master
删除侧分支:git branch -d 分支名称
注意:删除前工作区是干净的
九.git的文件忽略
项目中的一些文件不希望提交到仓库,那么可以使用git配置文件将其忽略。
创建一个.gitignore文件放置在根目录下面
该文件可以将某个文件或者目录忽略,不再提示要求提交该文件了。
十.提交到远程仓库
1.登录码云网站,创建一个远程的空仓库
2.在本地上切换到master主分支上,再向远程提交。
注意:在提交之前确保本地工作区要提交到本地仓库
3.输入以下命令向远程提交
提交完成后,刷新仓库界面,即可看到提交的代码
注意:如果是第一次提交,gitte网站会验证用户的账号和密码,输入注册的时候的账号和密码验证一次即可,之后再提交就不需要验证
4,如果是第二次提交,则只需要输入git push origin master 即可
5. 如果远程master有更新,可以使用pull命令将远程仓库与本地合并:
git pull origin master
~~~本次文章结束了,下章说一下git中最后的一点小知识,更安全的传输方式ssh仓库管理,如有问题请留言喔
再次感谢~~~