1.查看当前分支的状态
git status
2.将当前修改的文件提交到暂存区
git add a.txt
如果有修改多个文件,也可以批量的提交文件 (git add .)
3.将暂存区的文件提交到远端
git commit a.txt -m "注释"
4.最后推送
git push
总结:以上就是最基本的git 提交过程
下面浅谈一些撤销的特殊情况:
1.在没有git add 之前撤销修改
git checkout 文件名
也可以进行批量的撤销修改(git checkout .)
2.在git add 之后撤销修改
git reset HEAD 文件名
3.版本回退
先查看每个版本的commit
git log
回退到指定的版本id
强烈建议:回退版本时,强制推送到远端之前,备份分支(要不然难保你项上人头)
再聊聊关于分支的:
1.创建分支
git checkout -b 分支名
2.将在本地创建的分支推送到远端
git push --set-upstream origin 分支名
3.删除本地分支
git branch -d 分支名
git branch -D 分支名(强制删除)
git push origin -delete 分支名 (删除远端的分支)
4.合并分支
git merge orgin/远端分支名
5.查看分支
git branch -a