git的学习
git的介绍 分布式版本控制工具 vs 集中式版本控制工具
1.git的常用命令
2.分支的操作
3.冲突分支应该如何解决
4.修改远程地址名
5.本地仓库推送到远程仓库
6.将远程仓库拉取到本地仓库
7.克隆远程仓库代码
8.ssh免密登录
- 集中式简而言之就是,一堆人从服务器中获得代码,从而存到自己的本地仓库当中,但是当服务器出现故障的时候,就只能代码搁置,只能放到本地,等到服务器修复之后,才能存放修改过后的代码。
刚安装好git之后,重复第一行和第二行的代码,重复一次就可以,初始化一下。
git常用命令
分支的操作
- git一共分为3个区,一个是工作区,一个是暂存区,一个是本地仓库区,我们在创建多个分支的时候,我们拷贝的是工作区里面的内容,也就是都是相同的,不管其他的分支如何修改,只是提交到本地仓库区的话,那么永远都是相同的。
vim 文件名 ==>是打开文件,wq是保存文件
冲突分支
- 冲突分支,顾名思义,就是两支分支产生矛盾,产生的原因就是两个人修改的是同一处的代码,前一个人提交了自己的分支,但是轮到自己提交的时候,因为两个人是修改同一个代码,那里就不知道应该如何办,那么该怎么办呢?解决办法就是从远端把代码拉过来,然后自己手动修改这份代码,把需要留的留下来,不需要的删除,然后先保存到本地仓库,再通过git push 发送到远端仓库
如何解决分支冲突的链接
修改远程地址名
- git remote -v(查看所有远程仓库地址别名)
- git remote add 别名 远程地址
本地仓库推送到远程仓库
git push 远程地址(别名) 分支名
将远程仓库拉取到本地仓库
git pull 远程地址(别名) 分支名
克隆远程仓库代码
- 克隆需要注意的是,需要把自己的凭证先给删除了,然后克隆公共代码。