git命令(工作)

74 阅读1分钟

基本命令

image.png

配置相关

  • 列出当前配置:git config --list;
  • 列出repository配置:git config --local --list;
  • 列出全局配置:git config --global --list;
  • 列出系统配置:git config --system --list;
  1. 配置用户名:git config --global user.name "your name";
  2. 配置用户邮箱:git config --global user.email "youremail@github.com";

工作区相关

新建相关

  1. 将工作区中的项目文件使用git进行管理,即创建一个新的本地仓库:git init
  2. 从远程git仓库复制项目:git clone <url>,如:git clone git://github.com/wasd/example.git;克隆项目时如果想定义新的项目名,可以在clone命令后指定新的项目名:git clone git://github.com/wasd/example.git mygit

提交

  1. 提交工作区所有文件到暂存区:git add .
  2. 提交工作区中指定文件到暂存区:git add <file1> <file2> ...;
  3. 提交工作区中某个文件夹中所有文件到暂存区:git add [dir];

撤销

image.png

撤销相关补充

1. 删除工作区文件,并且将这次删除放入暂存区。  注意:要删除的文件是没有修改过的,就是说和当前版本库文件的内容相同。

4

image.png

撤销相关总结

工作区->暂存区: add

暂存区->工作区:git reset HEAD <file>  取消暂存区已经暂存的文件

              git checkout --<file>  用暂存区的文件替换工作区

暂存区上的操作命令

  • 将暂存区中的文件提交到本地仓库中,即打上新版本:git commit -m "commit_info";

  • 将所有已经使用git管理过的文件暂存后一并提交,跳过add到暂存区的过程:git commit -a -m "commit_info";

  • 提交文件时,发现漏掉几个文件,或者注释写错了,可以撤销上一次提交:git commit --amend;

标签

image.png

分支

image.png

merge和reabse

merge和reabse

remote

remote使用

image.png

pr

pr流程