-
切换分支
git branch //查看当前分支 git checkout master //切换到master分支
-
提交到远程
git push -u origin ts //提交到ts分支
-
提交到本地
git commiet -m '备注'
-
查看提交历史
git log -p -2 //显示最近两次的提交历史 并显示修改的内容 git log --pretty=oneline -2//美化查看语句
-
添加到缓存区
git add .
-
把其他分支的某次提交,切换到当前分支后,再提交
git cherry-pick xxxxx提交的id
-
查看本地所有修改
git checkout
-
放弃本地修改
git checkout .//放弃所有 git checkout -- filepathname//放弃指定文件夹修改
-
放弃本地缓存
git reset HEAD .//放弃所有 git reset HEAD filepathname//放弃指定文件
-
版本回退
git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 git push --force //让远程的回退到这个版本
版本回退到指定id的状态,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100
-
查看暂存区文件
git diff --cached
-
删除远程分支
git push origin -d branch_name
-
修改源
//直接修改 git remote set-url origin [url] //先删除后修改 git remote rm origin git remote add origin [url]
推荐使用git管理工具 --- sourcetree管理