git – 提交代码

为了防止代码丢失,养成按以下步骤及时将代码上传至 git 仓库的习惯

1. 首先开发结束后,使用 git pull 更新所在分支的代码。编译通过后,才能提交

2. 执行 git diff 或 git status,查看目前的代码与修改前代码的不同之处;

3. 执行 git add filePath 将需要更新的文件file添加到缓冲区。这里的 filePath 意思是 包含文件名的文件路径 (绝对路径、相对路径均可) ,如果不加文件名,比如 git add /home/user/file.c。注意要逐个添加文件;

4. 确认本次需要更新的文件都 git add 到本地仓库后,执行 git commit -m”message” 将缓冲区的文件一起交给本地仓库,message 是对本次提交的总结;

5. 执行 git push 将本次仓库的文件推向远程仓库,这样就提交完成了。每次更新都要写总结性的message,这样方便之后查找问题和维护代码。

可能会出现的问题

1. git pull 失败。本地代码与远程仓库的代码有冲突,需要修改本地代码,如果放弃本地的修改,使用 git checkout filePath 放弃本地的文件或目录,允许远程仓库的代码对本地覆盖;

2. git add 后只有路径,没有加文件名,这样会将整个目录都提交到缓冲区。所以 git add 时尽量按文件逐个添加,如果一次性将整个目录添加到缓冲区,将无法看出本次进行了哪些修改,导致代码难以维护;

3. git add 添加了错误的文件。使用 git reset HEAD 可以回退之前 git add 添加到缓冲区的所有文件。

文章已创建 5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

请输入内容,使用回车进行搜索

返回顶部
WeChat