Mac下Git通过SSH方式克隆工程到本地

当我们需要利用git将ssh类型地址的文件克隆到本地时,首先需要配置公钥私钥。这时候打开终端,输入

ssh-keygen -t rsa -C "XXXXXXXXXX"
XXXXXXXXXX为你的相关网址的邮箱,然后回车,接下来会出现:

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/v_lidongxue/.ssh/id_rsa):

这时候直接回车,又会出现
Enter passphrase (empty for no passphrase):
这时候直接回车,又会出现

Enter same passphrase again:

这时候直接回车
然后输入

cat ~/.ssh/id_rsa.pub | pbcopy
这个命令是拷贝公钥到剪贴板,然后将公钥粘贴到相关网站的配置位置。
然后cd到你想克隆的本地文件夹,之后输入
git clone ssh://XXXXXXXX
同理XXXXXXXX为你想要克隆的网络地址,然后等待就好了

如果想将某个分支下载到本地,可以使用如下命令:

cd XXXXXXXXX

XXXXXXXXX为整个项目路径

git checkout XXXXXXXXX

XXXXXXXXX为分支名字

当我们更改过本地的东西想要提交时,首先要先把修改提交到本地,先放到暂存区域,然后点击提交。之后先拉取最新的更新,然后点击右上角终端,输入

git push origin  HEAD:refs/for/master
HEAD和master都要替换成当前分支的名字,这样既可将本地代码push到端上,然后经过别人的允许即可合入分支了。

git checkout -b localBranch

创建本地分支,localBranch为本地分支名字。然后将当前改动commit到本地即可

 

 

你可能感兴趣的:(Mac下Git通过SSH方式克隆工程到本地)