git命令:

git add xxx 添加文件

git commit -m “Manual” 提交修改并添加说明,Manual对应本次修改的内容

git log –pretty=oneline 显示提交日志,完整版本号

git reflog 查看命令历史

git reset –hard HEAD^ 回到上一版本

git reset –hard cb926e7e 回到某一个版本

git diff 1.暂存区已有内容,对比工作区和暂存区的内容。2.暂存区无内容,对比工作区和master的内容。

git diff HEAD 对比master和工作区的区别

修改撤回:

场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout – file。

场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。

场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,可进行版本回退,不过前提是没有推送到远程库。

添加远程库:

git remote add origin git@server-name:path/repo-name.git 关联一个远程库

git push -u origin master 第一次推送master分支的所有内容

git push origin master 推送最新修改