Git 的简单使用及ssh配置问题-赖大大
软件安装
第一步当然是安装啦。
官方网址:https://git-scm.com/
具体操作
在你本地电脑的文件夹里右击鼠标,选Git base here
显然,你是在本地仓库的master分支上,通常情况下,我们需要把远程服务器服务器上的代码拉下来,
然后在本地创建分支,在分支上进行修改代码,然后再把代码上传会服务器,请求合并。
首先是初始化本地仓库
git init
关联服务器仓库(origin中写入ssh)
git remote add origin git@XXXXXXX
拉去代码
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 "git@XXXX"
git@XXX是ssh git@后面的一小段(如git@zhst.sdas.com)
连接成功后会出现
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配置问题-赖大大的更多相关文章
- git for windows 的默认工作路径(HOME)的设置以及Git与GitHub之间的SSH加密协议
1.安装及配置默认路径 Windows中从GitHub上面:https://git-for-windows.github.io/ 下载安装好git后(双击,改一下需要的安装路径,一路确定就好了),安装 ...
- linux下git的简单运用
linux下git的简单运用 windows下也有git,是git公司出的bash,基本上模拟了linux下命令行.许多常用的命令和linux下操作一样.也就是说,windows下的git命令操作和l ...
- git 的简单使用方法
git 的简单使用方法1. 服务器 安装完成2. ssh 中的账号创建完成3. 创建 ssh 账号,会在 ssh 的安装目录下的home 目录里面,多了用户家目录4. 进入该目录 ,创建一个新的文件夹 ...
- 初始github——git的简单使用
初学者~ 有两篇吧,一篇在github上 https://github.com/DefaultYuan/Git-Pro/wiki/Introduction 文章来源:<git的简单使用> ...
- 【转载】手把手教你使用Git(简单,实用)
手把手教你使用Git(简单,实用) 标签: git 2016年04月21日 20:51:45 1328人阅读 评论(0) 收藏 举报 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统. ...
- Git中如何利用生成SSH个人公钥访问git仓库
Git中如何利用生成SSH个人公钥访问git仓库方法(这里以coding平台为例): 1. 获取 SSH 协议地址 在项目的代码页面点击 SSH 切换到 SSH 协议, 获得访问地址, 请使用这个地址 ...
- Git使用之搭建基于SSH的Gitserver(上篇)
1. 须要软件 msysgit (Gitfor Windows) Copssh (OpenSSHfor Windows,新版本号已经開始收费了大家能够去搜索引擎找曾经的免费版Copssh_4.1.0下 ...
- Git配置用户信息和SSH
安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功! 1.配置用户信息 在命令行输入: $ git config --global ...
- eclipse IDE使用git方法简单介绍
eclipse下使用git插件上传代码至github 1.eclipse下安装git eclipse git 插件的安装. 点击 Help->Install New Software-> ...
随机推荐
- jstl引入报错
jstl1.0的引入方式为: <taglib uri="http://java.sun.com/jstl/core" prefix="c" /> j ...
- 腾讯云服务器(centos7.2)上安装MySQL
1.到MySQL官网找到相应的版本 https://dev.mysql.com/downloads/repo/yum/ 找到下面的Linux7,即CentOS7(CentOS是Red Hat旗下的)点 ...
- Maven基本概念和操作
最近在学Java,找来一个开源项目练手,它是用 Spring Boot 搭建的框架,于是去学 Spring Boot,然而 Spring Boot 需要有 Spring 框架和 Maven 的使用经验 ...
- 吴裕雄--天生自然KITTEN编程:狡兔三窟
- react-native保存图片Android实现方法
/图片的路径格式为远程请求, 例如:'http://xxx:8080/image.jpg' import { Platform, PermissionsAndroid, NativeModules } ...
- 从TP-Link到雷蛇,纷纷入局智能手机业到底想干什么?
"眼看他起朱楼,眼看他宴宾客,眼看他楼塌了",这句形容世态炎凉的话其实与智能手机市场更为相像.诺基亚的辉煌与没落.黑莓的强势与消声无迹.摩托罗拉的数次易手.小米的横空出世与 ...
- C:数组习题
与字符串处理有关的函数: 头文件:<stdio.h> gets().puts() 头文件:<string.h> (1).字符串长度测量函数 :strlen(字符数组名) ...
- scrapy爬虫-代理IP中间件
class ProxyDownloaderMiddleware(object): # Not all methods need to be defined. If a method is not de ...
- [译]HTML&CSS Lesson7: 设置背景和渐变色
背景对网站的设计有重大的影响.它有利于建立网站的整体感觉,设置分组,分配优先级,对网站的可用性也有相当大的影响. 在CSS中,元素的背景可以是一个纯色,一张图,一个渐变色或者它们的组合.在我们决定如何 ...
- HBuilder-X 关闭eslint-vue 插件语法检查
HBuilder-X 在写vue项目的时候发现,代码在保存的时候回自动检查eslint语法,会报一大堆的红色警告! 这时候就很烦人,看着不爽,看了下eslint 配置里面介绍了关闭语法检查的配置-- ...