第一次使用windows版的Git,附上一些配置和最常用的git命令
Git配置:
git config --global user.name "用户姓名"
git config --global user.emall "用户邮箱"
//看你是否需要切换换行符,因为我只是测试用,因此设置为false,不同系统换行符不同
git config --global core.autocrlf false
//设置编码格式
git config --global gui.encoding utf-8
//避免git status显示的中文文件名乱码
git config --global core.quotepath off
//设置为大小写敏感
git config --global core.ignorecase false
//生成ssh秘钥
ssh-keygen -t rsa -C "上面填的邮箱"
ssh-add ~/.ssh/id_rsa(若爆Could not open a connection to your authentication agent.错误执行:
先$ eval `ssh-agent`,再执行$ ssh-add ~/.ssh/id_rsa就好)
cat ~/.ssh/id_rsa.pub
记得把你的ssh钥匙配到你所用的项目管理器上,一般在我的个人设置里
第一次上传代码(远程仓库为空时):
git init
git status
git commit -am 'first commit init project'
git remote add origin 这里加上你的仓库地址(我用的是SSH方式访问)
git branch
git push -u origin master(报第一次错误 You may want to first integrate the remote changes)
git pull
git push -u origin master(报版本落后错误Updates were rejected because the tip of your current branch is behind)
$ git push -u -f origin master
成功上传。。。
git checkout -b v1.0 origin/master(在master的基础上,切换到v1.0的分支)
git push origin HEAD -u(提交代码)
上传代码:
git status (查看状态)
git add . (添加所有)
git status (再一次查看状态,可以看看区别,可有可无)
git commit -a (表示提交所有)
git commit -am "" (加个m "",则引号内是要上传的message,里面可以输入中文的)
git push(上传代码)
成功上传。。。
下载代码:
git pull
其他命令可以参考,个人感觉挺好的:
http://blog.csdn.net/jtracydy/article/details/70402663
第一次使用windows版的Git,附上一些配置和最常用的git命令的更多相关文章
- CentOS7虚拟机配置git仓库(配置虚拟机,网络,git仓库,windows端git访问)
想要达成的目的:从windows使用git访问CentOS7服务器上搭建的git仓库 用到的软件: (1)VMware-workstation-full-15.5.0-14665864.exe (2) ...
- windows 版Tomcat 7.0的配置
http://hi.baidu.com/liguohei/item/d6ea23ff904f98753d198b24 测试成功,截图 ~~~~~~~~~~~~~~~ 一.安装JDK 1.7 1.添加环 ...
- Windows版Mycat结合mysql安装配置+水平切分(转载)
来源:https://segmentfault.com/a/1190000009495748 参考文档:Mycat安装与使用 环境 环境 版本 windows 10 java 1.8.0 mysql ...
- 项目中git版本控制及协作开发的常用操作(命令行,小乌龟,sourcetree)
一. git命令:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 小乌龟:htt ...
- Windows版Redis主从配置
一.下载 从github上下载Redis的zip包,地址:https://github.com/MicrosoftArchive/redis/releases Redis本身不支持windows,这是 ...
- Mac上git的安装配置与使用简述
Mac下git搭建及使用 之前就只是经常在GitHubs上下载代码,也没注意怎么上传项目.一开始对git都没什么了解花了几个小时去小补了下知识.如果有需要可以转去这里学习:[GIT使用简易指南] (h ...
- g4e基础篇#3 Git安装与配置
g4e 是 Git for Enterprise Developer的简写,这个系列文章会统一使用g4e作为标识,便于大家查看和搜索. 章节目录 前言 1. 基础篇: 为什么要使用版本控制系统 Git ...
- 初次运行Git前的配置
初次运行Git前的配置 一.初次运行 Git 前的配置 一般在新的系统上,我们都需要先配置下自己的 Git 工作环境.配置工作只需一次,以后升级时还会沿用现在的配置.当然,如果需要,你随时可以用相同的 ...
- Git修改和配置用户名和邮箱
git在push/push to时需要使用到user.name和user.email,切记一定要现配置好查看user.name/user.email git config user.name git ...
随机推荐
- java 中的常用类
Java 中的包装类 相信各位小伙伴们对基本数据类型都非常熟悉,例如 int.float.double.boolean.char 等. 基本数据类型是不具备对象的特性的,比如基本类型不能调用方法.功能 ...
- 交叉编译 tesseract
官方参考资料说明: tesseract 依赖库: (https://github.com/tesseract-ocr/tesseract/wiki/Compiling#linux) leptoni ...
- 一颗简单的JDBC栗子
前言:安装好数据库之后,我们编写的java程序是不能直接使用数据库的,而JDBC(Java Database Connectivity,即java数据库连接)是java语言里用来规范客户端程序访问数据 ...
- MongoDB数据库索引构建情况分析
前面的话 本文将详细介绍MongoDB数据库索引构建情况分析 概述 创建索引可以加快索引相关的查询,但是会增加磁盘空间的消耗,降低写入性能.这时,就需要评判当前索引的构建情况是否合理.有4种方法可以使 ...
- css3 变换 transform(2D)
一.transform变换 可做拉伸.压缩.旋转.偏移的效果.需加各个浏览器前缀. 二.transform-origin 为transform属性值的基点,默认值为元素的中心位置,即以元素左上角为坐标 ...
- Android 自定义帧动画
Android 自定义帧动画 Android L : Android Studio 帧动画 和gif图片类似,顺序播放准本好的图片文件:图片资源在xml文件中配置好 将图片按照预定的顺序一张张切换,即 ...
- install.php文件建表时设置编码方式
DROP TABLE IF EXISTS `".$db_prefix."adminlog`;CREATE TABLE `".$db_prefix."adminl ...
- linux基础(五)
一.linux网络原理及基础设置 ifconfig 命令:显示所有正在启动的网卡的详细信息或设定系统中网卡的IP地址. [root@bogon ~]# ifconfig ens33: flags=41 ...
- jmeter之beanshell提取json数据
Jmeter BeanShell PostProcessor提取json数据 假设现有需求: 提取sample返回json数据中所有name字段对应的值,返回的json格式如下: {“body”:{“ ...
- Spring mybatis源码篇章-MybatisDAO文件解析(二)
前言:通过阅读源码对实现机制进行了解有利于陶冶情操,承接前文Spring mybatis源码篇章-MybatisDAO文件解析(一) 默认加载mybatis主文件方式 XMLConfigBuilder ...