git - 简易指南

这是一篇最适合初学者的教程,这里面没有高深的内容。学习git它可以帮助你管项目代码,提高团队开发效率。我使用的是win10系统,这里我会用它来给大家讲解。

git - 安装

安装地址下载地址

鼠标点击downloads下载指定系统的版本,下载完成后进行傻瓜式安装。

创建本地仓库

在这之前确保你已经安装了git。首先创建一个文件夹,用鼠标右键点击这个文件夹选择 Git Bash Here进入git命令行工具输入以下下代码。初始化你的本地仓库

git init

检出仓库

执行如下命令以创建一个本地仓库的克隆版本:

git clone /path/to/repository

如果是远端服务器上的仓库,你的命令会是这个样子:

git clone username@host:/path/to/repository

我这里使用远程仓库给大家进行演示:

1.首先注册一个码云账号(有账户请忽略这条)

2.创建一个码云仓库

3.找到设置-->安全设置 申请ssh公钥 如何申请公钥 把申请好的公钥复制在你的码云上

4.部署公钥之后复制你刚创建的仓库地址 复制SSH

5.自行创建一个文件夹。打开git命令行 输入以下代码 回车

git clone 你刚复制的ssh地址

6.这样就会克隆你在远程的仓库地址 这时候打开文件夹发现里面多了几个文件

工作流

添加与提交

你可以计划改动(把它们添加到缓存区),使用如下命令:

add后面有一个空格

git add . 

这是 git 基本工作流程的第一步;使用如下命令以实际提交改动:

git commit -m '注释信息'

现在,你的改动已经提交到了 暂存区,但是还没到你的远端仓库

推送改动

你的改动现在已经在本地仓库的 暂存区中了。执行如下命令以将这些改动提交到远端仓库:

git push

分支

支是用来将特性开发绝缘开来的。在你创建仓库的时候,master 是“默认的”。在其他分支上进行开发,完成后再将它们合并到主分支上。

创建一个叫做“feature_x”的分支,并切换过去

git checkout -b feature_x

切换回主分支:

git checkout master

再把新建的分支删掉:

git branch -d feature_x

学到这里你已经基本会使用git了

更新与合并

更新你的本地仓库至最新改动,执行:

git pull

以在你的工作目录中 获取(fetch) 并 合并(merge) 远端的改动。
要合并其他分支到你的当前分支(例如 master),执行:

git merge <branch>

结言:开始使用git的时候不要使用图形化界面,这样不利于你以后学习git命令。

最新文章

  1. android IntentFilter 使用之 data过滤
  2. NHibernate系列文章十七:NHibernate Session管理(附程序下载)
  3. Swift 函数和类
  4. android 环境搭建 windows, linux
  5. Loadrunner之脚本的调试和保存(六)
  6. java数据结构(二叉树)
  7. HTML的正确入门姿势——基本结构与基本标签
  8. Clang之语法抽象语法树AST
  9. SpringMVC的REST风格的四种请求方式
  10. 个人作业3—个人总结(Alpha阶段)
  11. SpringBoot应用部署到Tomcat中无法启动问题
  12. [BZOJ3751] [NOIP2014] 解方程 (数学)
  13. NVisionXR for ARCore内测版开放申请
  14. 3、使用Gradle创建Libgdx项目
  15. np.mgrid的用法
  16. linux下添加用户并赋予root权限
  17. java:tag 自定义标签应用
  18. NATS_06:NATS队列验证与监控
  19. arp命令 清arp表
  20. 【Sonarqube】windows下更改Temp文件夹的位置

热门文章

  1. 神经网络入门——6and感知机
  2. [C#] Parallel.For的线程数
  3. BraveOS正式版发布,希望大家下载使用
  4. 在vuex的mutations中使用vue的小技巧
  5. 在Element节点上进行Xpath
  6. H3C 配置高级ACL
  7. H3C DHCP中继显示及维护
  8. H3C 域名
  9. 机器学习——SVM
  10. H3C STP基本配置