标签:com code reset 分支合并 一个 缓存 comm ade nbsp
$ git config --global user.name "awen"
$ git config --global user.email "awen@163.com"
查看配置:
$ cat ~/.gitconfig
获得一个Git仓库的两种方式
方式一: $ git clone https://github.com/awen
方式二:
cd /home/awen/
mkdir project
git init
git add
命令添加新创建或修改的文件到本地的缓存区(Index)git commit
命令提交到本地代码库git push
命令将本地代码库同步到远端代码库$ git add file1 file2 file3
使用git status查看缓存区的变化: 如下已经为commit做好了准备.
$ git status On branch master Initial commit Changes to be committed: (use "git rm --cached <file>..." to unstage) new file: file1 new file: file2 new file: file3
使用git diff --cached查看缓存区中哪些文件被不该
创建分支: git branch fenzhiawen
查看分支 git branch
命令:git checkout fenzhiawen
# 切换到master分支
$ git checkout master
# 将fenzhiawen分支合并到
master
$ git merge -m ‘merge fenzhiawen branch‘
fenzhiawen
同时修改文件进行合并报错的话:需要先在该分支上提交之后手动改错,再提交.
$ git branch -d fenzhiawne
$ git reset --hard HEAD^
# 查看file3的内容,已经恢复到合并前的master上的文件内容
$ cat file3
git log
$ git log --pretty=format:‘%h : %s‘ --topo-order --graph
标签:com code reset 分支合并 一个 缓存 comm ade nbsp
原文地址:https://www.cnblogs.com/gentle-awen/p/10074059.html