git命令
基本操作
- git init 建立初始化版本库
- git add 已修改文件添加到暂存区
- git commit 已暂存文件提交到版本库
- git commit -am ” 相当于git add . + git commit -m ”
- git rm –cached test.txt/git checkout HEAD test.txt 已暂存回退至已修改
- git add . 将所有变化文件全部纳入暂存区
- git commit –amend -m ‘xxx’ 修改 上次提交消息
- git log -n 显示最近几条提交日志
- git log –pretty=oneline 简单显示提交日志
- git help config/git config –help/man git-config 查看帮助
git rm 与 rm区别
git rm:
1、删除一个文件
2、将被删除文件纳入暂存区,可直接commit
若想恢复被删除文件,需要进行两个动作:
a.git reset HEAD test2.txt,将待删除文件从暂存区恢复到工作区
b.git checkout -- test2.txt,将工作区的修改丢弃掉
rm:
将test2.txt删除,这时被删除文件并未纳入暂存区中,不能直接commit
若想恢复被删除文件,需要进行三个动作:
a.git add test2.txt
b.git reset HEAD test2.txt,将待删除文件从暂存区恢复到工作区
c.git checkout -- test2.txt,将工作区的修改丢弃掉