Git环境配置
1,下载Git-2.16.2-64-bit.exe并安装, 全部为默认设置
下载地址:http://git-scm.com/download/win
2 在开始菜单中,单击Git CMD,执行下面命令
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
3,获取工程
先生成ssh密钥文件,把它copy到到gitlab网站设置中
cd e:\git切换到工作目录,然后执行
git clone https://github.com/apache/curator.git
这样在E:\git目录下就把该项目获取到了
git clone https://github.com/apache/curator.git source
获取源源到指定目录。
4, 撤消对文件的修改
git checkout -- filename
5,获取指定版本
git checkout -b 本地分支名 origin/分支名
6, 切换本地分支
git checkout 本地分支名
7,提交本地仓库到远程仓库
git push origin:master
git push origin local1.0:1.0 --把本地分支local1.0提交到服务器1.0
8,撤消添加文件
git add .
git reset . 撤消所有添加的文件
9,放弃本地修改

拉取时提示本地已修改,如果想撤消,用下面命令
git reset --hard
git pull --重新摘取
git reset HEAD^
10,切换本地分支
git checkout 本地分支名
11,Git-TortoiseGit完整配置流程
参照https://www.cnblogs.com/popfisher/p/5466174.html,说简单点就是生成ppk文件,然后配置到TortoiseGit中
12, 开机自动加载 秘钥文件
Pageant在git中主要负责和服务器端进行身份验证,但是我们每次在启动Pageant后都需要手动的加载秘钥文件,这是一个比较烦的过程,我们怎么能够使其自动的完成呢?
- 找到pageant.exe,创建一个快捷方式
- 右健属性,在弹出的对话框中,选择“快捷方式”选项卡,找到“目标(T)”位置,应该显示的是程序路径(例如):C:\Program Files\TortoiseGit\bin\pageant.exe
- 在后面添加上私钥文件git_access_key.ppk文件,如下: “C:\Program Files\TortoiseGit\bin\pageant.exe” "C:\Users\Terry\.ssh\id_rsa.ppk"
- 点击 确定。把该快捷方式拖到win键->所有程序->启动下面即可。
官方帮助文档:https://git-scm.com/book/zh/v2
git add .git reset . 撤消所有添加的文件
Git环境配置的更多相关文章
- Git环境配置+VSCode中文乱码问题
异常处理汇总-开发工具 http://www.cnblogs.com/dunitian/p/4522988.html 1.VSCode中文乱码问题 (files.autoguessEncoding= ...
- Android代码编译环境配置 “Gerrit和Git环境配置”
Gerrit和Git环境配置可以参考<git&gerrit操作指导> 步骤1. 先在Gerrit中创建新的账户: 步骤2. 在新的客户端上生成密钥(可以使用的是生成的公钥): 步骤 ...
- 运维笔记--线上服务器git环境配置
场景描述: 我们采用git去管理代码分支,本地开发环境,线上服务器多数情况下也会使用git去管理程序代码,那么新的一台服务器,如果指定了目标路径作为代码存放路径,该如何配置git环境, 以达到跟远程服 ...
- git环境配置 | GitHub
注册完GitHub之后,需要配置git,其主要的目的是为了方便文件的上传.下载等. 一. git下载 https://git-scm.com/downloads 在git官网找到相应版本的git下载安 ...
- 本地Git环境配置
在Git Bash下获取源码时,提示permission denied publickey. 原因是本地帐号配置不正确,解决办法 生成SSH文件 1,进入Git Bash 2, 输入下面文字 ssh ...
- kali git 环境配置
kali 配置很简单,输入apt-get install git 我输入时返回了错误,执行命令dpkg --configure -a 就行了
- Git 环境配置
Git 自带一个 git config 的工具来帮助设置控制 Git 外观和行为的配置变量. 这些变量存储在三个不同的位置: /etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用 ...
- mac上的git环境配置
git生成ssh key for mac 打开终端 cd ~/.ssh 看有没有文件 没有的时候 有有ssh key是这样的多了id_rsa(私钥)和 id_rsa.pub(公钥) 没有的话创建 ss ...
- unity3d游戏开发git环境配置
http://dmayance.com/git-and-unity-projects/ 主要是将2进制的项目文件设置成文本模式,这样便于比较修改. 部署了一个gitignore,忽略了不需要同步的项目 ...
随机推荐
- 【Shiro】小读Shiro Filter
类继承结构图 看不明白此图不要紧,后面慢慢提到此图的类: AbstractFilter,抽象过滤器 它实现Filter.继承ServletContextSupport. 它主要实现了init(Filt ...
- python class和class(object)用法区别
# -*- coding: utf-8 -*- # 经典类或者旧试类 class A: pass a = A() # 新式类 class B(object): pass b = B() # pytho ...
- myeclipse 从数据库生成java实体类
- hdoj:2085
核反应堆 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submis ...
- Linux c time模块函数库
时间模块需要引入time.h头文件 #include <time.h> 1. c获取时间戳 #include <stdio.h> #include <time.h> ...
- jsp中相对路劲
.代表当前目录 ..代表上一层目录 例如:如下文件,aliCashier.html要引入images下的图片,应该写成../../static/images/logo.png,此处会找到本地静态路径. ...
- Java字符串连接的多种实现方法及效率对比
JDK 1.8(Java 8)里新增String.join()方法用于字符串连接.本文基于<Java实现String.join()和效率比较>一文,分析和比较四种自定义实现与String. ...
- yum安装mysql-5.6(centos7)
centos 7.3 安装mysql 5.6 rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm yu ...
- 27.用webpack自搭react和vue框架
自己搭建react-app vue-cli 前置条件 cnpm i -D webpack webpack-cli webpack-dev-server cnpm i -D css-loader sty ...
- linux 远程连接ssh提示IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY解决
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HA ...