首页 > 其他 > 详细

git-GitHub

时间:2021-03-11 22:26:59      阅读:31      评论:0      收藏:0      [点我收藏+]

1.概念

远程仓库:

  远程仓库是指托管在因特网或其他网络中的你的项目的版本库。你可以有好几个远程仓库,通常有些仓库对你只读,有些则可以读写。 与他人协作涉及管理远程仓库以及根据需要推送或拉取数据。大部分 Git 版本库都托管在 GitHub,很多开源项目使用 GitHub 实现 Git 托管、问题追踪、代码审查以及其它事情。

远程跟踪分支:
  远程跟踪分支是远程分支状态的引用。它们是你不能移动的本地分支。当你做任何网络通信操作时,它们会自动移动。它们以 (remote)/(branch) 形式命名
 
2.远程协作的基本流程

(1)项目经理创建一个空的远程仓库

在GitHub上操作

技术分享图片

(2)项目经理创建一个待推送的本地仓库

$ git init

(3)为远程仓库配别名

$ git remote add <shortname> <url>

(4)在本地仓库中初始化代码,提交代码

$ git add ./
$ git commit -m "msg"

(5)项目经理推送本地项目到远程仓库

$ git push [remote-name] [branch-name]

(6)邀请成员

(7)成员克隆远程仓库

$ git clone url

(8)成员做出修改并推送

$ git push [remote-name] [branch-name]

(9)项目经理拉取成员的修改并整合

$ git fetch [remote-name]
$ git merge remote-name/branch-name

3.本地分支如何跟踪远程跟踪分支

当克隆的时候 会自动生成一个master本地分支(已经跟踪了对应的远程跟踪分支)

(1)当本地没有分支

  git checkout --track 远程跟踪分支(remote/分支名)

(2)本地已经创建了分支

  git branch -u 远程跟踪分支(remote/分支名)

当以上完成跟踪后,则可以使用 git pull 拉取数据,git push上传数据

git-GitHub

原文:https://www.cnblogs.com/zjqzilq/p/14520433.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!