Gagablik Asked:2020-11-20 16:40:25 +0000 UTC2020-11-20 16:40:25 +0000 UTC 2020-11-20 16:40:25 +0000 UTC 如何正确设置 Git? 772 我是 1 个项目开发人员。如果我做对了,请告诉我: 我正在本地创建一个存储库。 将文件上传到远程 GitHub 存储库。 我将文件从远程存储库克隆到主机。 在开发过程中,我在本地提交并上传到 GitHub。 通过使用 fetch 的 GitHub,我将提交添加到托管 git 1 个回答 Voted Best Answer Malov Vladimir 2020-11-20T21:32:53Z2020-11-20T21:32:53Z 如果您决定使用远程存储库,那么我将提供一种创建它的常用方法: 1) 选择将托管您的远程存储库的服务(GitLab、BitBucket或GitHub任何其他); 2)通过服务的web界面,创建一个repository,这个应该不难; 3)然后在您的本地机器上克隆您新创建的存储库git clone [url]; 4) 本地以及远程存储库尚不包含文件。在此处传输必要的文件,或在本地创建它们; 5)将新文件添加到索引git add [file_name]并提交commit; 6) 将更改发送到服务器(命令git push)。 如果您是唯一的开发人员并且在同一台机器上工作,那么进一步的工作流程非常简单 - 进行更改,将它们添加到提交并再次推送。 更简单——你可以使用命令创建一个没有远程服务器的本地存储库 git init。这是一个成熟的空存储库,还可以向其中贡献文件、进行编辑和提交。在这种情况下,您不需要执行命令git push// git pop,git pull --rebase因为您始终拥有萝卜的最新状态。 在任何合适的时候,您都可以将存储库发送到服务器,然后作为团队或单独从多个设备开始使用它。 在团队中工作时,工作流看起来更复杂,因为在团队合作的过程中,对服务器的更改是由几个团队成员进行的,并且可能会发生冲突。在这种情况下,您已经需要通过推送更改来开始工作日git fetch,在将提交/提交发送到git pull --rebase origin [branch_name]可能解决冲突的服务器之前重新设置分支并检查项目的健康状况,然后才执行git push origin [branch_name]
如果您决定使用远程存储库,那么我将提供一种创建它的常用方法:
1) 选择将托管您的远程存储库的服务(
GitLab
、BitBucket
或GitHub
任何其他);2)通过服务的web界面,创建一个repository,这个应该不难;
3)然后在您的本地机器上克隆您新创建的存储库
git clone [url]
;4) 本地以及远程存储库尚不包含文件。在此处传输必要的文件,或在本地创建它们;
5)将新文件添加到索引
git add [file_name]
并提交commit
;6) 将更改发送到服务器(命令
git push
)。如果您是唯一的开发人员并且在同一台机器上工作,那么进一步的工作流程非常简单 - 进行更改,将它们添加到提交并再次推送。
更简单——你可以使用命令创建一个没有远程服务器的本地存储库
git init
。这是一个成熟的空存储库,还可以向其中贡献文件、进行编辑和提交。在这种情况下,您不需要执行命令git push
//git pop
,git pull --rebase
因为您始终拥有萝卜的最新状态。在任何合适的时候,您都可以将存储库发送到服务器,然后作为团队或单独从多个设备开始使用它。
在团队中工作时,工作流看起来更复杂,因为在团队合作的过程中,对服务器的更改是由几个团队成员进行的,并且可能会发生冲突。在这种情况下,您已经需要通过推送更改来开始工作日
git fetch
,在将提交/提交发送到git pull --rebase origin [branch_name]
可能解决冲突的服务器之前重新设置分支并检查项目的健康状况,然后才执行git push origin [branch_name]