软件安装

第一步当然是安装啦。

官方网址:https://git-scm.com/

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

具体操作

在你本地电脑的文件夹里右击鼠标,选Git base here

Git 的简单使用及ssh配置问题-赖大大 随笔 第1张

显然,你是在本地仓库的master分支上,通常情况下,我们需要把远程服务器服务器上的代码拉下来,

然后在本地创建分支,在分支上进行修改代码,然后再把代码上传会服务器,请求合并。

首先是初始化本地仓库

git init

关联服务器仓库(origin中写入ssh)

git remote add origin git@XXXXXXX

Git 的简单使用及ssh配置问题-赖大大 随笔 第2张

拉去代码

git pull origin master

 新建分支(two)

git checkout -b two

添加新代码

Git 的简单使用及ssh配置问题-赖大大 随笔 第3张

监控工作区的状态树

git add .

更新到本地Git

git commit -am '新功能'

  

 提交到远程Git仓库

git push origin two

  

 Git 的简单使用及ssh配置问题-赖大大 随笔 第4张

显然,服务器仓库多了分支

Git 的简单使用及ssh配置问题-赖大大 随笔 第5张

也多了我们新添加的代码

 

 Git 的简单使用及ssh配置问题-赖大大 随笔 第6张

配置问题:

当你在用push拉去服务器仓库上的代码时出现

 Please make sure you have the correct access rights and the repository exists.

 是因为ssh key的问题,连接不上服务器

ssh-keygen -t rsa -C "你的邮箱"

 

就会成 .ssh文件夹在你的用户文件夹下

我的:

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

 在到她

 Git 的简单使用及ssh配置问题-赖大大 随笔 第7张

用记事本打开id_rsa.pub文件

复制上面的内容到你的用户设置中

Git 的简单使用及ssh配置问题-赖大大 随笔 第8张

 

 Git 的简单使用及ssh配置问题-赖大大 随笔 第9张

添加成功后

 

git -T "git@XXXX"

  

 git@XXX是ssh git@后面的一小段(如git@zhst.sdas.com)

 Git 的简单使用及ssh配置问题-赖大大 随笔 第10张

连接成功后会出现

Hi humingx!You`ve successfully ........

成功添加密钥ssh了 

报错:refusing to merge unrelated histories

无法拉服务器上的代码(因为两个仓库不同)

git pull origin master --allow-unrelated-histories

  

常用命令

删除远程分支

git push origin --delete 分支名

删除本地分支

git branch -d 分支名 

查看远程分支

git branch -a   

查看本地分支

git branch  

切换分支

git checkout 分支名

 删除文件、文件夹

git rm 文件名 (删除文件)

git rm -r 文件夹名 (删除文件夹)

  

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄