git status --获取当前改动
git add . --把自己的改动添加到暂存区
git commit -m "提交的备注文字" --把暂存区的改动提交到本地仓库,即local repo
git commit -a -m "提交的备注文字" --git add . 和git commit -m 两条命令的合并
git push origin 分支名称 --把本地仓库的改动提交到远程分支(只有第一次需要加origin 分支名,之后就可以省略,直接用git push即可)
git checkout 分支名称 --切换分支
git log --查看历史提交的日志
git checkout 版本号(上图红色箭头所指)--可跳转到对应的版本看历史代码
open 文件名 --打开文件
git diff 文件名 --查看文件更改了什么
git branch --查看当前分支
本地有修改和提交,如果想放弃这些修改和提交 可以使用如下命令强制用远程的库更新:
git fetch --all 只是下载远程的库的内容,不做任何的合并
git reset --hard origin/master 把HEAD指向刚刚下载的最新的版本
git reset --hard HEAD^ 此命令在zsh中报错 原因是不识别^符号,做法可以是
git reset --hard HEAD^或者git reset --hard ”HEAD^“
网友评论