Git 的简单使用及ssh配置问题-赖大大

Posted lyc642983907

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git 的简单使用及ssh配置问题-赖大大相关的知识,希望对你有一定的参考价值。

软件安装

第一步当然是安装啦。

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

具体操作

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

技术图片

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

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

首先是初始化本地仓库

git init

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

git remote add origin [email protected]

技术图片

拉去代码

git pull origin master

 新建分支(two)

git checkout -b two

添加新代码

技术图片

监控工作区的状态树

git add .

更新到本地Git

git commit -am ‘新功能‘

  

 提交到远程Git仓库

git push origin two

  

 技术图片

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

技术图片

也多了我们新添加的代码

 

 技术图片

配置问题:

当你在用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):

 在到她

 技术图片

用记事本打开id_rsa.pub文件

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

技术图片

 

 技术图片

添加成功后

 

  

 [email protected]是ssh [email protected]后面的一小段(如[email protected]

 技术图片

连接成功后会出现

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 文件夹名 (删除文件夹)

  

以上是关于Git 的简单使用及ssh配置问题-赖大大的主要内容,如果未能解决你的问题,请参考以下文章

U盘重装系统方法及常见问题 -赖大大 -博客园

git的简单操作及从github或码云上ssh下载源码步骤

Windows环境下阿里云添加SSH Key及Git配置Key

Git(2.14.1版本)学习及使用

配置Git作者相关信息,以及SSH,全网最简单!

jenkins+git详细配置及使用方法,为啥提示错误