软件安装

第一步当然是安装啦。

官方网址: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配置问题-赖大大相关推荐

  1. Git入门最终集!SSH公钥是乱码怎么办?IDEA与Git!将自己的代码上传至远程仓库!

    Git入门最终集!SSH公钥是乱码怎么办?IDEA与Git!将自己的代码上传至远程仓库! 一.更改用户名和主机名! 因为当时Windows设置的用户名为中文名称,导致生成的SSH密钥是乱码非常难受,原 ...

  2. linux下git的简单运用

    linux下git的简单运用 windows下也有git,是git公司出的bash,基本上模拟了linux下命令行.许多常用的命令和linux下操作一样.也就是说,windows下的git命令操作和l ...

  3. Git 操作简单总结:廖雪峰教程

    廖雪峰Git教程:Git教程 - 廖雪峰的官方网站 命令总结: git add a.txt:添加工作区内容到暂存区 git commit -m "first commit":将暂存 ...

  4. Git的简单使用以及在Django中有关日志文件的忽略

    Git的简单使用以及在Django中有关日志文件的忽略 1.三个程序简介 2.Git配置 2.1Git查看配置 2.2git查看本地系统配置 2.3git查看用户配置的 2.4git配置用户名 2.5 ...

  5. 使用 Git Extensions 简单入门 Git

    使用 Git Extensions 简单入门 Git -- 独立观察员 2015.11.25 前言 关于这个主题,之前我录了段视频教程,在本地看清晰度还可以,但传到优酷上就很不清晰了,即使是后来重制后 ...

  6. git ssh配置文件 服务器_Linux 环境 搭建Git 服务器,并且修改SSH端口使用

    1.环境配置说明 服务器 CentOS 7 + git(git version 1.8.3.1) 客户端 Windows10 + SourceTree 2.安装 Git 服务器端安装: sudo yu ...

  7. git 使用简单总结

    git 使用简介 Git的简明 我试着写一下git的简单使用说明,如有错误的地方,欢迎斧正. 首先,下载并安装git.(废话) git 下载地址 生成公钥秘钥,并绑定到gogs 代码管理中心上. 在初 ...

  8. linux git服务器搭建端口号是多少,Linux 环境 搭建Git 服务器,并且修改SSH端口使用...

    1.环境配置说明 服务器 CentOS 7 + git(git version 1.8.3.1) 客户端 Windows10 + SourceTree 2.安装 Git 服务器端安装: sudo yu ...

  9. git pull 是到工作区还是暂存区_每天一Git之简单理解工作区和暂存区

    每天一Git之简单理解工作区和暂存区 1. 工作区与暂存区命令初体验 1.1. 暂存区文件与文件夹管理 [root@number ~]# cd GitDir/git_learning/ [root@n ...

最新文章

  1. Python 网络爬虫 001 (科普) 网络爬虫简介
  2. python 换行符的识别问题,Unix 和Windows 中是不一样的
  3. java recv failed,jmeter压测报错Unrecognized Windows Sockets error: 0: recv failed
  4. thinkphp当前php路径,分析thinkphp常见路径用法分析
  5. php system()和exec()差别
  6. ICEfaces抄袭PrimeFaces
  7. spring基于注解的声明式事务控制
  8. 3 年工作经验程序员应有的技能
  9. Python html 代码转成 word(docx)
  10. 笔试题--Multicore简答题(下)
  11. 【ES8(2017)】String扩展 padStart / padEnd
  12. Windows环境中jdk的下载、安装与配置
  13. centso7.5 安装postman(实测)
  14. 计算机智能测试与机电工程学,机电工程学院智能技术创新团队论文被国际计算机视觉顶级会议ICCV录用...
  15. C#版 - Leetcode 201. 数字范围按位与(bitwise AND) - 题解
  16. 模具计算机辅助设计笔试题,模具CADCAM试卷
  17. 协同过滤算法概述与python 实现协同过滤算法(usr-item,item-item)
  18. 使用ASP.NET MVC构建HTML5离线web应用程序
  19. oracle 转换日期的函数,Oracle日期常用函数转换教程
  20. 控制系统状态空间表达式的解(1)——求解线性定常系统零输入响应

热门文章

  1. nginx配置http、https访问,nginx指定ssl证书,阿里云腾讯云华为云设置nginx https安全访问
  2. Go 学习笔记(58)— Go 第三方库之 etcd/clientv3(连接客户端、PUT、GET、Lease、Op、Txn、Watch 基础概念说明)
  3. 解决LC_ALL: 无法改变区域选项 (UTF-8): 没有那个文件或目录的问题
  4. python实现二叉树的重建2 之由中序遍历和后序遍历重建
  5. leetcode 567. Permutation in String 字符串的排列 滑动窗口法
  6. CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题
  7. LeetCode简单题之截断句子
  8. TensorFlowMNIST数据集逻辑回归处理
  9. 激光雷达和毫米波雷达
  10. 3D-camera结构光原理