git init
git add
git commit -m "commit msg"
git diff readme.txt
git status
git log --pretty=oneline
git diff HEAD -- readme.txt
命令可以查看工作区和版本库里面最新版本的区别
git checkout -- file
可以丢弃工作区的修改就是让这个文件回到最近一次git commit
或git add
时的状态
git reset HEAD <file>
可以把暂存区的修改撤销掉(unstage),重新放回工作区
用git reflog
查看命令历史,以便确定要回到未来的哪个版本
git reset --hard commit_id
git rm
删掉,并且git commit
要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git
;
关联后,使用命令git push -u origin master
第一次推送master分支的所有内容;
此后,每次本地提交后,只要有必要,就可以使用命令git push origin master
推送最新修改;
git分为工作区,缓存区和master