1. clone---克隆远程仓库到本地,如 git clone https://www.github.com/wangzhijun0224/AlgorithmStudy.git
2. branch---查看建立及删除分支,如:
git branch //查看本地所有分支
git branch -a // 查看本地和远端所有分支
git branch develop // 建立名为develop的分支
git branch -d develop // 删除名为develop的分支
git branch -d -r origin/develop // 删除远端分支
3. checkout---切换分支,如:
git checkout master // 切换到主分支
git checkout develop // 切换到develop分支
4. add ---添加文件,如:
git add // 将当前文件夹下所有文件加入到git追踪
git add 文件名 // 将当前文件夹下的某个文件名加入git追踪
5. commit --提交改动,如:
git commit -a //将改动提交到本地仓库,会进入编写修改信息的画面
git commit -a -m "message" // 提交时直接写入修改信息,不进入编写修改信息画面
6. status -- 查询状态,如:
git status //从上一次commit到现在,文件夹里有哪些变化,各个文件处于什么状况
7. diff -- 比较差异,如:
git diff // 比较所有文件的内容与上一次commit时有何差异
8. log---查询日志
git log //查询所有版本(提交)的修改状况,显示各版本的hash编号
git log -p //在git log基础上增加了各版本修改的详细内容
git log --stat //查询各个版本间变动的文件跟行数(git log的基础上增加各个文件的修改行数,只有行数,没有修改的详细内容)
9. reset---重置,如:
git reset --hard //将整个仓库恢复到上一次commit的状态
git reset --hard 某个版本的hash编号 // 将整个仓库恢复到某个版本的状态