1.python基础使用( 三 )


git mergegit rebasegit cherry-pickgit pullgit fetch..解决冲突的办法(git merge)

  1. 找到产生冲突的文件,寻找产生冲突的代码
  2. 决定保留那一个分支上的代码
  3. 重新提交
    git addgit commit

1.python基础使用

文章插图

1.python基础使用

文章插图

1.python基础使用

文章插图
8.远程操作远程仓库,顾名思义就是在远端有一个仓库,存储这我们的代码,我们要做的就是实现本地仓库和远程仓库的交互
我们常用的就是github,可以自己上去申请一个账号https://github.com/
1.python基础使用

文章插图
8.1 代码仓克隆克隆之后的本地仓库,会默认生成远程分支跟踪远程仓库的所有分支
1.python基础使用

文章插图
git clone 远程仓地址
1.python基础使用

文章插图

1.python基础使用

文章插图
8.2 远程仓管理显示远程仓名字,默认为origingit remote?在指定的远程仓中添加分支git push origin 分支名字?在指定的远程仓库中删除一个分支git push origin --delete 分支名字
1.python基础使用

文章插图

1.python基础使用

文章插图
8.3 推送代码git push origin 本地分支:远端分支远端分支不存在自动则创建
1.python基础使用

文章插图
8.4 拉取代码-fetch将本地远程分支更新到远程分支的最新状态,但是本地分支不发生改变
拉取特定的一个分支git fetch origin 远端分支?拉去仓库的所有分支git fetch
1.python基础使用

文章插图
8.5拉取代码-pull将本地远程分支更新到远程仓库最新状态,然后合并本地分支
使用该命令的前提是本地分支跟踪远端分支
git branch -u 本地远端分支名字??分支跟踪之后,以后推送代码和拉取代码就很简单了git pushgit pull
1.python基础使用

文章插图
git pull = git fetch + git merge拉取指定的分支git pull origin 远程分支?拉去所有追踪的分支git pull
1.python基础使用

文章插图
9.其他9.1 ssh我们可以使用ssh的url进行克隆,但是需要生成ssh key1. 在本地电脑执行命令 ssh-keyge -t rsa -C “email”2. vim ~/.ssh.id_rsa.pub3. 在github中添加公钥9.2 git blame该命令可以显示该文件每一行代码的修改人,日期等,以便追查责任人git blame filename
1.python基础使用

文章插图
 

经验总结扩展阅读