Topking's Blog

Seize the day, enjoy my life!

Git命令

| Comments

在使用Git时,经常需要查询的命令。

1.设置 设置邮箱和用户名

git config --global user.email "xu.jin.smile@gmail.com"
git config --global user.name "GinSmile"

生成SSH Key

ssh-keygen -t rsa -C "example@163.com"

创建

初始化本地库

git init

克隆远程版本库

git clone git@github.com:GinSmile/Algorithms.git

添加远程分支(添加Algorithm项目的dev分支到本地)

git remote add dev git@github.com:GinSmile/Algorithms.git

查看远程分支

git remote -v

提交

git add .
git commit -m "some comment"

更改上次提交的comment注释

git commit -amend "new comment"

查看状态,即查看那些文章被修改了

git status

查看提交的历史记录

git log

删除

从当前跟踪列表中移除文件,并完全删除

git rm Readme.md

仅仅在暂存区删除,不再跟踪该文件,并在目录中保留

git rm --cached Readme.md

分支

创建一个名为dev的分支

git branch dev

切换到dev分支

git checkout dev

创建并切换到dev分支(等同于以上两个命令)

git checkout -b dev

合并

从远程库中拉去最新文件,并自动合并

git pull

合并分支(当前分支为master,要合并dev的更改)

git merge dev

忽略 即.gitignore文件,可忽略文件夹和文件 忽略文件夹

bin

忽略文件

*.c

互联网有一张特别棒的Git命令思维导图,特拿来分享,感谢原作者:

Click me.

Comments