平时工具用的是Git Extensions、TortoiseGit
不用工具的话:
未跟踪、已跟踪(未修改、修改、暂存)
untracked /unmodified modify staged
git status//查看修改文件,分有三种状态,untracked/not staged/to be committed
git add file//添加到stage暂存区,每次更新,都需要add到暂存区 git checkout file//完成修改回滚
git commit -m “注释XX”
git pull //有冲突就修改冲突
git push -u origin master//push到master分支,-u只是第一次push时用
git diff//查看修改处
git branch//查看分支
git checkout dev//切换到dev分支
git log//查看修改历史
git rm 文件名 移除暂存区的文件(-f强制、--cached缓存)
git remote -v//查看远程信息
基本的 Git 工作流程如下:
- 在工作目录中修改某些文件。
- 对修改后的文件进行快照,然后保存到暂存区域。
- 提交更新,将保存在暂存区域的文件快照永久转储到 Git 目录中。