ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 一、概述 建立好本地库及远程库并关联,初始文件同步都完成后,即可进入日常的文件修改及同步流程。 >[danger] 这里是单人操作自己的独立仓库的情形,多人协作见特定章节:[多人协作](%E5%A4%9A%E4%BA%BA%E5%8D%8F%E4%BD%9C.md); ## 二、准备工作 ### **github上准备** 对于已经存在的工程,需要将其作为github工程协作的时候,需要做一些准备工作; 1、在github上,创建工程; 2、在本地,用sourceTree或直接git命令,clone工程到本地一个空目录; 3、将工程已经拥有的文件全部拷入上述clone的目录(一般已包含了一个README.MD文件了); 接下来,就如同普通的提交文件到远程仓库一样的步骤了,下面具体阐述细节; ## 三、操作流程 1、更新全部文件 ``` git add * ``` 2、提交到暂存区 ``` git commit -m "更新说明" ``` 3、push到远程main分支上 ``` git push ``` ![](../images/screenshot_1581602459062.png) 因为一般一个工程做一个远程仓库名关联,一个远程分支,所以无需在这个命令后面带上<远程命令>,<远程分支>了;详细命令参考:[常用命令](%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4.md) >[danger] > 1、如果远程仓库发生变更了,提交之前,先拉取一下,git pull; > 2、实例图: ![](https://img.kancloud.cn/ea/5f/ea5f58b6a8e14d5bd55cb73072e7036b_1227x515.png) ## 附:实战工具 参考:[项目实战/开发管理/代码控制](../../%E9%A1%B9%E7%9B%AE%E5%AE%9E%E6%88%98/%E5%BC%80%E5%8F%91%E7%AE%A1%E7%90%86/%E4%BB%A3%E7%A0%81%E6%8E%A7%E5%88%B6.md)