1、暂存所有修改过的文件
在Git中,我们通常使用git add *
命令来暂存所有修改过的文件,以便后续提交。
2、提交更改
使用git commit -m "commitMessage"
命令提交这些更改
3、同时添加和提交文件
结合12可使用 git commit -am "commitMessage"
同时添加和提交文件
-am标志不仅允许我们暂存这些更改,还允许我们在一个有效的操作中提交这些更改。
4、推送及强制推送
日常推送只需使用git push
但若是执行过撤回提交或回滚之类的操作就需要使用强制提交git push --f
但需慎用 因为这可能会导致代码丢失
5、暂存代码及恢复
git stash
临时保存您尚未准备好提交的更改,允许您切换分支或处理其他任务,而无需提交未完成的工作。
要在我们的分支中重新应用隐藏的更改,您可以使用git stash apply
或git stash pop
。这两个命令都恢复最新的隐藏更改。Stash
应用只是恢复更改,而pop
恢复更改并将其从stash中删除。
6、将指定的提交(commit)应用于其他分支
想在某个稳定版本上,添加一个刚开发完成的版本中的功能。就可以使用 git cherry-pick <commitHash>
命令
上面命令会将指定提交的commitHash应用于当前分支。此时在当前分支产生一个新的提交,新提交代码的哈希值会和之前的不一样。
7、添加到前一个提交中
在某些情形下 不想提交过多过散,但上一个提交已经提交,可以使用git commit --amend -m 'message'
修改您最近提交的内容添加到前一个提交中
8、创建并切换到Git分支
使用git checkout -b branchName
创建一个新的分支,还可以立即将您切换到该分支
9、.删除Git分支
可以使用git branch -d
或git branch -D
命令。-d
选项用于安全删除,仅当分支已完全合并到当前分支中时才删除该分支。-D
选项用于强制删除,这将删除分支,而不管它是否完全合并。