如何为多个开发人员使用git

And*_*rew 2 git version-control

这是经验丰富的Git用户非常简单的问题.我在git托管上创建了存储库并设置了我的pc:

git init
git remote add origin git@*.sourcerepo.com:*/ *.git
Run Code Online (Sandbox Code Playgroud)

然后,经过一些改变,我做了:

git add .
git commit
git push
Run Code Online (Sandbox Code Playgroud)

所有这些操作都在第一台开发者电脑上完成.

现在问题是:第二个开发人员如何访问并对repo进行更改?首先,他必须克隆回购?

小智 6

是的,你会使用克隆.您还应该确保设置sharedrepository配置选项:

git config core.sharedRepository "true"
Run Code Online (Sandbox Code Playgroud)

您还应该知道,对于多个提交者,fetch选项可以让您预览主存储库中的更改,以及它们将如何应用于您:

git fetch
git diff origin
Run Code Online (Sandbox Code Playgroud)

或者您可能只想查看文件列表并分别区分每个文件:

git diff --name-status origin
Run Code Online (Sandbox Code Playgroud)