0


【Git-Git克隆代码与提交代码】使用Git命令方式拉取代码至本地以及上传代码到云端

【Git-Git克隆代码与提交代码】使用Git命令方式拉取代码至本地以及上传代码到云端

1)安装gitbash

1、gitbash 中可以配置邮箱用户名

git config --global user.name "<您的用户名>"git config --global user.email "<您的邮箱>"

2、查看相关信息

git config -l 

2)安装TortoiseGit

语言选择是安装 LanguagePack,flush 后选择中文。

1、单击Windows开始图标搜索 PuttyGen 并打开,在打开的窗口中单击

“Generate”

,即可生成密钥。

2、密钥生成后就可以分别将公钥、私钥进行存储。

  • 单击“Save private key”在弹出的窗口中输入文件名保存为私钥文件。
  • 单击“Save public key”在弹出的窗口中输入文件名保存为公钥文件。

3、将公钥绑定至远程仓库。

4、将私钥绑定至本地仓库(单击 Windows 开始图标搜索Pageant并打开,单击

“Add Key”

,并选择您生成的私钥文件即可)

3)检查电脑是否已经生成秘钥

1、在本地Git客户端中执行命令,尝试显示 ssh 密钥。如果提示

“No such file or directory”

则说明您这台计算机没有生成过SSH密钥。

cat ~/.ssh/id_rsa.pub

2、复制 SSH 公钥到剪切板

clip < ~/.ssh/id_rsa.pub

3、登录您的代码托管服务首页(注意:切换到您使用的区域),单击

“设置我的SSH密钥”

,弹出

“SSH密钥管理”

页面。

4、在

“SSH密钥管理”

页面,单击

“添加SSH密钥”

,弹出

“添加SSH密钥”

页面。

5、在

“标题”

中为您的新密钥起一个名字、将您在4中复制的SSH公钥粘贴进

“密钥”

中单击

“确定”

,页面会提示您操作成功。

6、当SSH密钥绑定成功后,您可以在客户端对您有访问权限的仓库进行一次 SSH-clone 操作,如果克隆成功了,则说明密钥设置成功(如果是第一次使用 ssh 克隆仓库到本地,客户端会弹出

“The authenticity of host *.*.com can't be established. RSA key...(yes/no)?”

的提示,输入 yes 后表示信任方可继续。)

4)设置https密码

1、首次登录时需要初始设置密码。您可以随时更改 HTTPS 密码,其步骤如下。

  • 登录您的代码托管服务首页,单击“设置我的HTTPS密码”,弹出“HTTPS密码管理页面”
  • 将其设置成与登录密码一样即可。

2、当设置好 HTTPS 密码后,您可以在客户端对您有访问权限的仓库进行一次 HTTPS-clone 操作,会弹出对话框要求你输入账号、密码,填写后克隆成功,则说明密码设置成功。

5)创建空仓库

6)克隆代码

1、ssh协议

git clone 仓库地址

2、https协议

git clone <您的HTTPS下载链接>

注意:

如果使用 HTTPS 克隆时失败,且提示

“SSL certificate problem: self signed certificate”

,请执行如下指令进行配置:

git config --global http.sslVerify false

(账号名/用户名)和 HTTPS 密码输入完成后,即可完成仓库克隆。

7)提交代码到云端

1、前提条件

  • Git 客户端安装配置。
  • 在代码托管服务中创建仓库。
  • 设置 SSH 密钥 或 HTTPS 密码。
  • 将云端仓库克隆到本地。

2、在克隆到本地的仓库中执行bash命令

基于 master 分支新建一条分支 feature1001,并切换到其中,在 master 分支中执行以下命令:

git checkout -b feature1001
gitadd -A
git commit -m "提交的备注"git push [--set-upstream origin feature1001]

8)一般情况下代码拉取与推送的操作步骤

8.1.克隆

#拉取指定分支下的代码git clone -b <分支名><URL>

8.2.拉取

#拉取但不合并git fetch origin dev
#查看拉取到更新代码的信息git log -p FETCH_HEAD
#合并代码git merge dev

#拉取并合并分支git pull origin dev

8.3.推送

#git初始化git init
#添加文件到本地库gitadd ./
#查看git状态git status
#查看分支git branch -v
#切换分支git checkout dev_kafka2hive
#增加远程地址并创建远端代号git remote add origin http://192.168.1.1/test_project.git
#commit到本地库git commit -m "初始化上传" ./
#推送代码到远端gitgit push -u origin dev_kafka2hive
标签: git github ssh

本文转载自: https://blog.csdn.net/weixin_53543905/article/details/130226575
版权归原作者 bmyyyyyy 所有, 如有侵权,请联系我们删除。

“【Git-Git克隆代码与提交代码】使用Git命令方式拉取代码至本地以及上传代码到云端”的评论:

还没有评论