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文件
复制上面的内容到你的用户设置中
添加成功后
git -T "[email protected]"
[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配置问题-赖大大的主要内容,如果未能解决你的问题,请参考以下文章