git的命令行操作

1. 本地库初始化

1
git add

2. 设置签名

项目级别/仓库级别:仅在当前本地库范围内有效

1
2
git config user.name jacob
git config user.email xxxx@163.com

系统用户级别:登录当前操作系统的用户范围

1
2
git config --global user.name jacob
git config --global xxxx@163.com

信息保存位置:~/.gitconfig 文件

3. 基本操作

1
2
3
4
git status	//查看工作区、暂存区状态
git add [file name] //将工作区的“新建/修改”添加到暂存区
git commit -m "commit message" [file name] //将暂存区的内容提交到本地库
git reflog //查看历史记录,多屏显示控制方式:空格向下翻页,b 向上翻页,q 退出

4. 前进和后退版本

基于索引值操作[推荐]

1
git reset --hard a6ace91

5. 比较文件差异

1
2
git diff [文件名]	//将工作区中的文件和暂存区进行比较
git diff [本地库中历史版本] [文件名] //将工作区中的文件和本地库历史记录比较

6. 分支操作

1
2
3
4
5
git branch [分支名]	//git branch [分支名]
git branch -v //查看分支
git checkout [分支名] //切换分支
git checkout [被合并分支名] //合并分支第一步:切换到接受修改的分支(被合并,增加新内容)上
git merge [有新内容分支名] //第二步执行 merge 命令

7. 解决冲突

  1. 编辑文件,删除特殊符号
  2. 把文件修改到满意的程度,保存退出
  3. git add [文件名]
  4. git commit -m “日志信息” (注意:此时 commit 一定不能带具体文件名)
坚持原创技术分享,您的支持将鼓励我继续创作!