前言 

  以前公司进行项目的版本管理都是用svn,最近公司推荐用git,把svn给关闭了。没办法,拿来主义。网上一番猛操作,勉强也能用了,给自己做个笔记。

git安装

  因为我用的是windos系统,在Windows上使用Git,可以从Git官网直接下载安装程序,(网速慢的同学请移步国内镜像),然后按默认选项安装即可。

安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

创建本地仓库

  在合适的地方右键点击“Git Bash”,打开命令窗口。(我的工作资料一般在E盘,所以就在E盘空白处右键点击就行)

创建仓库目录

mkdir testgit //创建目录

cd testgit //切换

pwd  //显示当前目录

对目录进行初始化

git init   //初始化之后目录才会变成受git管理的仓库

为当前仓库配置用户和邮箱

git config --global user.name "nanshan"

git config --global user.email "1250237363@qq.com"

注意:使用了--global 参数,表示本电脑的所有仓库都使用这个配置,如果你要单独对这个仓库配置用户和邮箱,去掉--global 参数即可。

git config user.name "nanshan"

git config user.email "1250237363@qq.com"

查看当前用户和邮箱

git config user.name

git config user.email

创建一个文件readme.txt.用Notepad++打开。里面输入一些内容:

Git is a version control system.
Git is a free software.

保存,文件出现问号图标,说明此文件是不受git管理的。以下操作

git add readme.txt   //添加文件

git commit -m "first use of git"   //提交,-m后面是说明此次提交的内容。

至此,文件已经受git管理了。

当然,我们的git用来管理单个文件有点小题大作了,一般git用来管理某个项目的。假定在github上有个项目,我们把它clone下来。新建个文件夹,右键点击“Git Bash”

三步搞定。

最新文章

  1. js自执行函数注意事项
  2. hadoop搭建初步总结
  3. POJ 1061 青蛙的约会
  4. 浅谈Javascript中Promise对象的实现
  5. Amazon captcha
  6. 文字沟通工具使用SignalR,跨域例子源代码
  7. C++学习(五)
  8. redundant 行记录格式
  9. 1.Repeater控件
  10. <转>如何高效快速看懂Android源码
  11. 使用react-router setRouteLeaveHook的钩子函数
  12. 友元函数 C++
  13. jvm性能优化及内存分区
  14. 马拉车算法——poj3974
  15. JSP(二):JSP九大内置对象、四个作用域对象
  16. C++版 - 剑指offer 面试题24:二叉搜索树BST的后序遍历序列(的判断) 题解
  17. bzoj1597/luogu2900 土地购买 (斜率优化dp)
  18. 转载 :配置ssh密钥认证自动登录
  19. CSS知识点(三)
  20. Object转Integer,String

热门文章

  1. python 列表的增删改查
  2. Postman系列二:Postman中get接口实战讲解(接口测试介绍,接口测试流程,头域操作)
  3. 【KakaJSON手册】04_JSON转Model_04_值过滤
  4. 2.php语言基础
  5. java并发系列 - 第28天:实战篇,微服务日志的伤痛,一并帮你解决掉
  6. React 多副本问题
  7. linux环境下测试环境搭建
  8. 打印机服务配置篇WindowsServer2008
  9. .Net Core 三大Redis客户端对比和使用心得
  10. Unity进阶:用AssetBundle和Json做了一个玩家登陆界面