Git¶
先上原理图
安装¶
安装
git clone https://github.com/git/git
配置 SSH¶
-
检测 SSH 是否存在
cd ~/.ssh
ssh-keygen -t rsa -C xxxxx@XXX.com
Note
其中 xxxxx@XXX.com 为你注册 GitHub 时的邮箱
-
在 GitHub 中添加生成的 SSH
-
测试连接
ssh -T git@github.com
Hi Loveway! You've successfully authenticated, but GitHub does not provide shell access.
本地仓库¶
-
Init
git init
-
关联远程仓库
git remote add origin https://自己的仓库url地址
-
Add
git add .
Note
这一命令会将当前路径下所有文件提交到 Index,注意
add
和.
之间有空格如果只需要提交某些文件,
.
替换成需要提交文件的相对路径即可 -
Commit
git commit -m "xxx"
Note
"xxx"
将暂存区的文件提交到Respority
-
Push
git push -u origin master
-
Fetch
git fetch origin master
-
Merge
git merge FETCH_HEAD
-
Pull = Fetch + Merge
git pull origin master
Note
可以使用 git add -i
进入交互式操作模式