git add file_name
git commit -m "some message"或者git commit 在打开的文件中输入信息
没有git add之前可以使用git diff命令,查看当前文件与版本库的差异
git log显示之前的提交记录
git reflog显示之前的操作命令记录
git reset -- hard HEAD^ HEAD^就是上一个版本 ^^就是再上一个版本
git reset -- hard xxxxx xxxx是版本号
git add之后,git commit之前的修改不会被commit
git diff HEAD -- readme.txt 比较一个文件与之前某个版本库的文件的差异
文件修改了,但是还没有add和commit,可以使用git checkout -- readme.txt回到上一次add或者commit的状态
文件修改了,而且已经add了,git reset HEAD readme.txt可以把这个文件重新放回工作区,然后git checkout -- readme.txt撤销修改
如果文件被删除,如果需要在工作区中删除文件,使用git rm readme.txt命令
如果是删错了,可以使用git checkout
远程仓库的管理,参考
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000
----------
重要:分支管理
创建分支并切换的上面
git checkout -b dev
相当于git branch dev, git checkout dev
git branck可以查看当前的分支
合并分支
git merge dev,将dev分支合并到当前的分支上
然后删除dev分支 git branch -d dev
git log --graph 查看树状提交记录
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137602359178794d966923e5c4134bc8bf98dfb03aea3000
看到这了,记下了,晚上接着看~