基本操作流程
-
查看状态
git status
:查看当前工作区的状态,包括已修改、新建、删除的文件。
-
拉取与添加代码
git pull
:从远程仓库拉取最新代码并合并到本地。git add .
:将所有更改的文件添加到暂存区。git add <fileNamePath>
:添加特定文件到暂存区。
-
提交与推送
git commit -m '提交的日志'
:将暂存区的更改提交到本地仓库。git push
:将本地仓库的提交推送到远程仓库。git commit -a -m '提交的日志'
:自动添加所有已跟踪的文件并提交,简化操作。
Git暂存技巧
- 暂存命令
git stash
:将当前工作进度暂存,恢复工作区为上一次提交状态。git stash pop
:应用最后一次暂存并删除该暂存。如果存在冲突,终端会提示用户解决。git stash list
:查看所有的暂存记录。git stash clear
:清空所有的暂存。git stash drop <stash>
:删除特定的暂存,需指定其ID。git stash apply <stash>
:应用指定的暂存,但不删除它。
恢复被删除的代码
- 使用
git fsck --lost-found
查找刚才删除的分支中的提交对象。 - 使用
git show <commitID>
查看提交的详细信息,确保恢复的内容是正确的。 - 如果确认无误,使用
git merge <commitID>
合并恢复的内容。
通过掌握以上基本操作与暂存技巧,开发者可以更高效地管理项目,提高代码版本控制的灵活性与安全性。