【Git&Github总结】3. GitHub
一、创建远程库CaptionCaption二、创建远程库地址别名1.git remote add 别名远程地址Caption2. git remote -v查看当前所有远程地址别名三、推送1. git push 别名分支名Caption四、克隆1. git clone 远程地址Caption效果:...
一、创建远程库
二、创建远程库地址别名
1. git remote add 别名 远程地址
2. git remote -v 查看当前所有远程地址别名
三、推送
1. git push 别名 分支名
四、克隆
1. git clone 远程地址
效果:
完整的把远程库下载到本地
创建 origin 远程地址别名
初始化本地库
五、拉取
1. git fetch 远程库地址别名 远程分支名
通过上述命令执行之后,本地工作区内的文件内容不会改变,需要执行
git checkout 远程库地址别名/远程分支名
然后cat指定文件才能看到从远程库拉取下来的文件。这命令不会改变工作区下的文件内容。
2. git merge 远程库地址别名/远程分支名
这个命令才会改变问之下的文件内容
总结:git fetch 远程库地址别名 远程分支名+git merge 远程库地址别名/远程分支名 =git pull 远程库地址别名 远程分支名
原理:
通过
git fetch 远程库地址别名 远程分支名
把远程仓库的文件拉取到
远程库地址别名/远程分支名
分支,然后
git checkout 远程分支名
执行merge
git merge 远程库地址别名/远程分支名
至此完成 pull 操作!
六、解决冲突
如果不是基于 GitHub 远程库的最新版所做的修改,不能推送,必须先拉取。拉取下来后如果进入冲突状态,则按照“分支冲突解决”操作解决即可。
七、团队成员邀请
【提示】上面的github是岳不群的
“岳不群”其他方式把邀请链接发送给“令狐冲”,“令狐冲”登录自己的 GitHub 账号,访问邀请链接。
八、跨团队协作
东方不败的github
东方不败访问岳不群的仓库,点击fork进行复制
进过fork之后,东方不败的github下就有从岳不群那里复制过来的仓库了
然后把仓库克隆到本地进行操作,之后在push到远程库,然后执行pull request
岳不群的github
审核东方不败提交过来的代码
合并代码
至此,岳不群团队拜托东方不败团队的任务就结束了!
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)