Git 联机版注册使用(2)

shell > echo 'This is a testing' > T.txt # 新建一个测试文件,并提交
shell > git add T.txt
shell > git commit T.txt -m 'dev commit'
[dev 59b4093] dev commit
1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100644 T.txt

shell > git checkout master # 切换回主分支
Switched to branch 'master'

shell > git branch # 可以看到当前分支是 master,现在是看不到刚才在 dev 分支创建的 T.txt 文件的,因为还没有合并分支
dev
* master

shell > git merge dev # 将 dev 分支合并到当前分支,也就是 master (主) 分支
Updating a946cf0..59b4093
Fast-forward
T.txt | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100644 T.txt

shell > git branch -d dev # 删除 dev 分支,也可以不删
Deleted branch dev (was 59b4093).

shell > git branch # 仓库中再次只剩下主分支了
* master

shell > git push origin master # 将修改推送到远程仓库
Counting objects: 4, done.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 279 bytes, done.
Total 3 (delta 1), reused 0 (delta 0)
To git@github.com:linuxidc/MyTest.git
a946cf0..59b4093 master -> master

## 如果合并分支有冲突的话,要自己手动编辑文件,之后重新提交 ( git add File.txt , git commit -m 'commit' )
## 如果有别的分支修改文件,没有合并前不要在 master 分支修改文件,否则会合并冲突
## 查看合并日志:git log --graph --pretty=oneline --abbrev-commit

## 合并分支的时候:git merge --no-ff -m "merge with no-ff" dev ,采用 --no-ff 参数,可以在删除分支后也能查到合并日志

Git 教程系列文章: 

GitHub 使用教程图文详解   

Git 标签管理详解  

Git 分支管理详解  

Git 远程仓库详解  

Git 本地仓库(Repository)详解  

Git 服务器搭建与客户端安装   

Git 概述  

分享实用的GitHub 使用教程  

Ubuntu下Git服务器的搭建与使用指南 

Git 的详细介绍请点这里
Git 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/15403.html