软件安装

第一步当然是安装啦。

官方网址: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配置问题-赖大大的更多相关文章

  1. git for windows 的默认工作路径(HOME)的设置以及Git与GitHub之间的SSH加密协议

    1.安装及配置默认路径 Windows中从GitHub上面:https://git-for-windows.github.io/ 下载安装好git后(双击,改一下需要的安装路径,一路确定就好了),安装 ...

  2. linux下git的简单运用

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

  3. git 的简单使用方法

    git 的简单使用方法1. 服务器 安装完成2. ssh 中的账号创建完成3. 创建 ssh 账号,会在 ssh 的安装目录下的home 目录里面,多了用户家目录4. 进入该目录 ,创建一个新的文件夹 ...

  4. 初始github——git的简单使用

    初学者~ 有两篇吧,一篇在github上  https://github.com/DefaultYuan/Git-Pro/wiki/Introduction 文章来源:<git的简单使用> ...

  5. 【转载】手把手教你使用Git(简单,实用)

    手把手教你使用Git(简单,实用) 标签: git 2016年04月21日 20:51:45 1328人阅读 评论(0) 收藏 举报 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统. ...

  6. Git中如何利用生成SSH个人公钥访问git仓库

    Git中如何利用生成SSH个人公钥访问git仓库方法(这里以coding平台为例): 1. 获取 SSH 协议地址 在项目的代码页面点击 SSH 切换到 SSH 协议, 获得访问地址, 请使用这个地址 ...

  7. Git使用之搭建基于SSH的Gitserver(上篇)

    1. 须要软件 msysgit (Gitfor Windows) Copssh (OpenSSHfor Windows,新版本号已经開始收费了大家能够去搜索引擎找曾经的免费版Copssh_4.1.0下 ...

  8. Git配置用户信息和SSH

    安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功! 1.配置用户信息 在命令行输入: $ git config --global ...

  9. eclipse IDE使用git方法简单介绍

    eclipse下使用git插件上传代码至github 1.eclipse下安装git eclipse  git 插件的安装. 点击 Help->Install New Software-> ...

随机推荐

  1. Mybatis/ibatis基础知识

    Tip:mapper.xml中sql语句不允许出现分号! 1.#和$符号的区别 #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号.如:order by #user_id#,如果传入的值是 ...

  2. Nginx笔记总结二:Nginx编译参数

    -prefix=                                                    安装路径-with-http_ssl_module               ...

  3. CF_Edu.#51_Div.2_1051F_The Shortest Statement

    F. The Shortest Statement time limit per test:4 seconds memory limit per test:256 megabytes input:st ...

  4. js怎么获取动态链式属性呢?

    动态链式属性?我自己起的名字,样子就是 var data={ list:{ name:'zxf' } }var prop="list.name";console.log(data[ ...

  5. 测试一个数字是否等于 NaN

    ES6提供了一个新的 Number.isNaN() 函数,这是一个不同的函数,并且比老的全局 isNaN() 函数更可靠.

  6. 寄生or独立 中国代工厂的悲惨抉择

    2015年苹果.三星.国产手机依旧外表光鲜,最起码,从出货量上看,他们的日子过得还不错,年终奖应该是能发得出来,但这些光鲜的品牌商背后,是一个个悲惨的代工厂,以及一个又一个"一将功成万骨枯& ...

  7. JQuery之选择器篇(一)

      今天回顾了之前学习的JQuery选择器,现在简单的总结一下. JQuery选择器类型   主要分为四类 基本选择器 层级选择器 过滤选择器 表单选择器 基本选择器   基本选择器是jQuery中最 ...

  8. AAAI |如何保证人工智能系统的准确性?

    ​ |如何保证人工智能系统的准确性?" title="AAAI |如何保证人工智能系统的准确性?"> ​ 注:本文译自AI is getting smarter; ...

  9. -scp Linux之间复制文件和目录

    scp 简介 scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速 ...

  10. 【深入理解Java虚拟机】类的初始化过程

    类的初始化过程 类的加载过程.png 加载 将 Class 文件以二进制的形式加载到内存中 验证 校验 Class 文件是否安全,是否被正确的修改等 准备 为类变量申请内存,设置默认值,(初始化变量的 ...