Git工具基本指令及协议

2019-03-17  本文已影响0人  Come_Back_Cai
工作区,暂存区和本地仓库区的示意图
工作区,暂存区和本地仓库区图示
远程push与clone等操作示意图
远程操作的原理示意图

操作指令

1. 本地仓库基本操作

git init
git clone [url]    # url格式:https://github.com/[username]/reposName
git add [file1] [file2]
git rm [file1] [file2]
git mv [file-origin] [file-renamed]
git commit -m [message]
git commit -a -m [message]
git log
git add .
git status
git reset --hard HEAD^

2. 同步远程仓库指令

git remote add [shortname] [url]
git push [remote] [branch] 
git pull [remote] [branch]
git remote -v

3. 创建分支命令

git branck foo
git checkout foo
git chechout -b foo

Git 协议

从如下的图片中我们可以看到,Git在互联网上支持的协议一般只有两种,即HTTPS(也叫HTTP)协议和SSH协议。我这里只重点介绍下SSH协议。 图片

SSH协议为英文Secure Shell Protocal的缩写,利用SSH协议进行克隆的格式如下:

git clone ssh://git@github.com:xiaocai123/demo.git      

或者

git clone git@github.com:xiaocai123/demo.git
上一篇 下一篇

猜你喜欢

热点阅读