当我们需要利用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到本地即可