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,忽略了不需要同步的项目 ...
随机推荐
- 如何让eclipse恢复默认布局
https://blog.csdn.net/howlaa/article/details/39178359 ********************************************** ...
- 框架源码系列十二:Mybatis源码之手写Mybatis
一.需求分析 1.Mybatis是什么? 一个半自动化的orm框架(Object Relation Mapping). 2.Mybatis完成什么工作? 在面向对象编程中,我们操作的都是对象,Myba ...
- 框架源码系列七:Spring源码学习之BeanDefinition源码学习(BeanDefinition、Annotation 方式配置的BeanDefinition的解析)
一.BeanDefinition 1. bean定义都定义了什么? 2.BeanDefinition的继承体系 父类: AttributeAccessor: 可以在xml的bean定义里面加上DTD ...
- sbt spark2.3.1 idea打包Caused by: java.lang.ClassNotFoundException: scala.Product$class
今天同事在服务区上面装的是最新版本的hadoop3.10和spark2.3.1,因为用scala开发, 所以我想用sbt进行开发.过程中遇到各种坑,刚开始用的jdk10,结果也报错,后来改成jdk1. ...
- 内建模块 datetime使用
#-*- coding:utf-8 -*- from datetime import datetime #获取当前日期和时间 now =datetime.now() print now # 2017- ...
- unix下ksh获取昨天的日期
http://blog.chinaunix.net/uid-27795718-id-3347473.html 总结:使用了TZ以后,时间立刻变伦敦时间.如果你打算用"TZ=aaa24 dat ...
- Python Pandas 箱线图
各国家用户消费分布 import numpy as np import pandas as pd import matplotlib.pyplot as plt data = { 'China': [ ...
- APP安全在线检测
腾讯金刚审计系统 http://service.security.tencent.com/kingkong 免费 无限制 腾讯御安全 http://yaq.qq.com/ 免费 查看漏洞详情需认证 阿 ...
- 怎么用js实现jq的removeClass方法
1.addClass:为指定的dom元素添加样式. 2.removeClass:删除指定dom元素的样式. 3.toggleClass:如果存在(不存在),就删除(添加)一个样式. 4.hasClas ...
- 对象copy的两种方式--序列化--clone
对象实现copy有多中方式,最土的方法就是直接new,然后塞值,不过这种方法是真的low,下面着重说说Object类中的clone() 和 序列化反序列化copy Object 中 clone的方法 ...