git学习笔记
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 推送最新修改