Git 教程 实验报告

git http://www.ruanyifeng.com/blog/2018/10/git-internals.html 阮一峰博客
1.集中式和分布式版本控制系统有什么区别?
Git 教程 实验报告_第1张图片
2.Git配置
Git 教程 实验报告_第2张图片
3.Git仓库
克隆 || 新建
git clone http://github.com/……

mkdir project
cd project
git init

4.基本流程
Git 教程 实验报告_第3张图片
Git 教程 实验报告_第4张图片
Git 教程 实验报告_第5张图片
Git 教程 实验报告_第6张图片
5.分支与合并
Git 教程 实验报告_第7张图片
这里写图片描述
切换分支:git checkout ……
Git 教程 实验报告_第8张图片
合并分支
Git 教程 实验报告_第9张图片
删除分支
git branch -d ……
撤销合并
git reset --hard HEAD^
Git 教程 实验报告_第10张图片
Git 教程 实验报告_第11张图片
6.Git日志
Git 教程 实验报告_第12张图片
日志统计Git 教程 实验报告_第13张图片
Git 教程 实验报告_第14张图片
Git 教程 实验报告_第15张图片
Git 教程 实验报告_第16张图片
7.
git diff
git diff --cached
git diff master branch
Git 教程 实验报告_第17张图片
Git 教程 实验报告_第18张图片
8.分布式工作流程
1)git clone
2)在克隆成的仓库中修改 提交
git add 修改的文件
git commit -m “消息:我修改了**文件”
3)合并修改
git pull /tmp/myrepo master
定义远程分支的缩写 git remote add myrepo /tmp/myrepo
git pull执行两个操作:git fetch(抓取修改的内容)和git merge
Git 教程 实验报告_第19张图片
9.公共git仓库
Git 教程 实验报告_第20张图片
Git 教程 实验报告_第21张图片
Git 教程 实验报告_第22张图片
10.git标签
Git 教程 实验报告_第23张图片
签名的标签
Git 教程 实验报告_第24张图片

补充:git和github
Github 就是让你把工作(通过Git提交进行注解)存储在了一个指定的在线文件夹(repo)。Git 教程 实验报告_第25张图片


#Hello World!——Github
1.
Git 教程 实验报告_第26张图片

…or create a new repository on the command line
 echo "# hello-world" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin [email protected]:WoDingshengli/hello-world.git
git push -u origin master
…or push an existing repository from the command line
 git remote add origin [email protected]:WoDingshengli/hello-world.git
git push -u origin master

2.Branch
Git 教程 实验报告_第27张图片
3.Comparing changes
Git 教程 实验报告_第28张图片
4.Pull
Git 教程 实验报告_第29张图片
5.Git
Git 教程 实验报告_第30张图片
Git 教程 实验报告_第31张图片
Git 教程 实验报告_第32张图片

你可能感兴趣的:(工具学习)