15 分钟学习Git

在线练习网址

1.git init

创建仓库

1.3 git status

创建后会生成git目录,目录下的repository是隐藏的文件夹

git status 查看git状态


15 分钟学习Git_第1张图片

1.4 Adding changes

此时目录下有一个叫octocat.txt的文件,控制台中显示此文件还没有添加到git的管理中(Untracked files),用add命令添加一个文件.

git add octocat.txt


15 分钟学习Git_第2张图片

1.5 Checking for Changes

再次查询状态 

git staus


15 分钟学习Git_第3张图片

1.6 Committing

使用 git commit 将修改的内容提交


15 分钟学习Git_第4张图片

1.7 Adding All Changes

使用通配符提交多个文件

git add '*.txt'


15 分钟学习Git_第5张图片

1.8 Committing All Changes

add 命令指示将文件提交单缓存区(staging area),还要执行commit 命令提交到仓库

git commit -m 'add all the octocat text files'


15 分钟学习Git_第6张图片


1.9 History

用git log 命令查看提交的记录

git log

15 分钟学习Git_第7张图片

1.10 Remote Repositories

新增一个远端仓库

git remote add origin https://github.com/try-git/try_git.git

15 分钟学习Git_第8张图片


1.11 Pushing Remotely

将代码从本地提交到远端

git push -u origin master

origin 远端名字

master 本地分支名字

-u 记住参数,下次提交直接用 git push 即可

15 分钟学习Git_第9张图片

1.12 Pulling Remotely 

获取远端代码

git pull origin master

15 分钟学习Git_第10张图片

1.13 Difference

15 分钟学习Git_第11张图片

git diff HEAD 

1.14 Staged Differences

添加文件到缓存

git add octofamily/octodog.txt

15 分钟学习Git_第12张图片

1.15 Staged Differences(con't)

git diff --staged

15 分钟学习Git_第13张图片

1.16 Resetting the Stage

使用reset复位缓存删除octodog.txt文件

15 分钟学习Git_第14张图片

1.17 Undo

回滚到 --octocat.txt 上次提交的状态

git checkout -- octocat.txt

15 分钟学习Git_第15张图片

1.18 Branching out

创建分支,名字叫clean_up

git branch clean_up


15 分钟学习Git_第16张图片

1.19  Switching Branches

切换到clean_up分支

git checkout clean_up

15 分钟学习Git_第17张图片


1.20 Removing All The Things

删除文件

git rm '*.txt'

15 分钟学习Git_第18张图片

1.21 Commiting Branch Changes

提交修改

git commit -m "Remove all the cats"

15 分钟学习Git_第19张图片

1.22 Switching Back to master

切换回master分支

git checkout master

15 分钟学习Git_第20张图片

1.23 Preparing to Merge

将clean_up和master两个分支合并,合并后将删除master中多余clean_up分支的文件

15 分钟学习Git_第21张图片

1.24 Keeping Things Clean

删除clean_up分支

git branch -d clean_up

15 分钟学习Git_第22张图片

1.25 The Final Push

提交到远端

15 分钟学习Git_第23张图片

练习结束

你可能感兴趣的:(15 分钟学习Git)