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 文件夹名 (删除文件夹)
转载于:https://www.cnblogs.com/lyc642983907/p/10843573.html
Git 的简单使用及ssh配置问题-赖大大相关推荐
- Git入门最终集!SSH公钥是乱码怎么办?IDEA与Git!将自己的代码上传至远程仓库!
Git入门最终集!SSH公钥是乱码怎么办?IDEA与Git!将自己的代码上传至远程仓库! 一.更改用户名和主机名! 因为当时Windows设置的用户名为中文名称,导致生成的SSH密钥是乱码非常难受,原 ...
- linux下git的简单运用
linux下git的简单运用 windows下也有git,是git公司出的bash,基本上模拟了linux下命令行.许多常用的命令和linux下操作一样.也就是说,windows下的git命令操作和l ...
- Git 操作简单总结:廖雪峰教程
廖雪峰Git教程:Git教程 - 廖雪峰的官方网站 命令总结: git add a.txt:添加工作区内容到暂存区 git commit -m "first commit":将暂存 ...
- Git的简单使用以及在Django中有关日志文件的忽略
Git的简单使用以及在Django中有关日志文件的忽略 1.三个程序简介 2.Git配置 2.1Git查看配置 2.2git查看本地系统配置 2.3git查看用户配置的 2.4git配置用户名 2.5 ...
- 使用 Git Extensions 简单入门 Git
使用 Git Extensions 简单入门 Git -- 独立观察员 2015.11.25 前言 关于这个主题,之前我录了段视频教程,在本地看清晰度还可以,但传到优酷上就很不清晰了,即使是后来重制后 ...
- git ssh配置文件 服务器_Linux 环境 搭建Git 服务器,并且修改SSH端口使用
1.环境配置说明 服务器 CentOS 7 + git(git version 1.8.3.1) 客户端 Windows10 + SourceTree 2.安装 Git 服务器端安装: sudo yu ...
- git 使用简单总结
git 使用简介 Git的简明 我试着写一下git的简单使用说明,如有错误的地方,欢迎斧正. 首先,下载并安装git.(废话) git 下载地址 生成公钥秘钥,并绑定到gogs 代码管理中心上. 在初 ...
- linux git服务器搭建端口号是多少,Linux 环境 搭建Git 服务器,并且修改SSH端口使用...
1.环境配置说明 服务器 CentOS 7 + git(git version 1.8.3.1) 客户端 Windows10 + SourceTree 2.安装 Git 服务器端安装: sudo yu ...
- git pull 是到工作区还是暂存区_每天一Git之简单理解工作区和暂存区
每天一Git之简单理解工作区和暂存区 1. 工作区与暂存区命令初体验 1.1. 暂存区文件与文件夹管理 [root@number ~]# cd GitDir/git_learning/ [root@n ...
最新文章
- Python 网络爬虫 001 (科普) 网络爬虫简介
- python 换行符的识别问题,Unix 和Windows 中是不一样的
- java recv failed,jmeter压测报错Unrecognized Windows Sockets error: 0: recv failed
- thinkphp当前php路径,分析thinkphp常见路径用法分析
- php system()和exec()差别
- ICEfaces抄袭PrimeFaces
- spring基于注解的声明式事务控制
- 3 年工作经验程序员应有的技能
- Python html 代码转成 word(docx)
- 笔试题--Multicore简答题(下)
- 【ES8(2017)】String扩展 padStart / padEnd
- Windows环境中jdk的下载、安装与配置
- centso7.5 安装postman(实测)
- 计算机智能测试与机电工程学,机电工程学院智能技术创新团队论文被国际计算机视觉顶级会议ICCV录用...
- C#版 - Leetcode 201. 数字范围按位与(bitwise AND) - 题解
- 模具计算机辅助设计笔试题,模具CADCAM试卷
- 协同过滤算法概述与python 实现协同过滤算法(usr-item,item-item)
- 使用ASP.NET MVC构建HTML5离线web应用程序
- oracle 转换日期的函数,Oracle日期常用函数转换教程
- 控制系统状态空间表达式的解(1)——求解线性定常系统零输入响应
热门文章
- nginx配置http、https访问,nginx指定ssl证书,阿里云腾讯云华为云设置nginx https安全访问
- Go 学习笔记(58)— Go 第三方库之 etcd/clientv3(连接客户端、PUT、GET、Lease、Op、Txn、Watch 基础概念说明)
- 解决LC_ALL: 无法改变区域选项 (UTF-8): 没有那个文件或目录的问题
- python实现二叉树的重建2 之由中序遍历和后序遍历重建
- leetcode 567. Permutation in String 字符串的排列 滑动窗口法
- CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题
- LeetCode简单题之截断句子
- TensorFlowMNIST数据集逻辑回归处理
- 激光雷达和毫米波雷达
- 3D-camera结构光原理