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-> ...
随机推荐
- Pytorch collate_fn用法
By default, Dataloader use collate_fn method to pack a series of images and target as tensors (first ...
- Android开发之《libyuv库的使用》
转自:http://bashell.nodemedia.cn/archives/build-google-libyuv-with-ndk-for-android.html 官方网站:https://c ...
- Python爬虫-selenium的使用(2)
使用selenium打开chrome浏览器百度进行搜索 12345678910111213141516171819202122232425 from selenium import webdriver ...
- IDEA 详细使用教程
第一步:安装 略 安装首先需要Java语言的运行环境,这里不做概述. 第二步:破解 这里使用的是2016版的,所以直接在网上搜索秘钥即可 https://blog.csdn.net/ksksjipen ...
- Android studio常用快捷键与设置
1.格式化代码: 命令 快捷键 将代码合并成一行 Ctrl + Shift + J 格式化 Ctrl+Alt+L 2.API函数参数提示:双击选中所要提示的函数,再按F2即可显示函数的使用方法. 3. ...
- 阿里投资Magic Leap 是美酒还是毒药?
Leap 是美酒还是毒药?" title="阿里投资Magic Leap 是美酒还是毒药?"> 土豪阿里又摊上"大事"了!但这次不是让人头痛的假 ...
- (转)linux如何获取鼠标相对位置信息
#include <stdio.h> #include <stdlib.h> #include <linux/input.h> #include <fcntl ...
- 【译文】使用webpack提高网页性能优化
这篇文章原文来自https://developers.google.com/web/fundamentals/performance/webpack/. 说是译文其实更像是笔者做的笔记,如有错误之处请 ...
- jQuery学习笔记三
使用fadeIn()js解释器会将所选元素的CSS opacity属性从0改为100,fadeTo()会动画显示所选元素,将它为改为某个特定的透明度百分比,使用fadeOut()js解释器会将所选元素 ...
- 百度地图API:使用百度定位
准备工作: 1.申请百度地图API 2.下载百度地图的SDK 3.将SDK包中的BaiduLBS_Android.jar文件放到,项目里的app/libs里面 4.在src/main目录下创建一个名为 ...