Git入门教程 Git教程入门
一、下载与安装
在该页面 https://git-scm.com/download 选择操作系统自动下载。

默认安装就好了。
二,基本知识
三种状态:commited, modified, staged.
- commited 是说你的数据已经安全地存放在本地了
 - modified 是说你改了文件,介尚未commit到数据库中
 - staged 是说你已经在当前版本中标识了一个已经改了的文件,要到你下次commit在快照中
 
因此就有了一个git工程中的三个部分:
- 工作目录 Working Directory,
 - 舞台区 Staging Area,
 - git 目录 git directory。如下图所示。
 

这样以后就这样工作:
- 改了文件,
 - 选择那些你想让下次commit的文件进行stage,
 - 把stageing area的文件 进行commit
 
三,操作
3.1 设置和初始化
$ git config --global user.name "XiaoMing"
$ git config --global user.email XiaoMing@.com
来设置相关信息。
- 用 git config --list 来查看其他相关信息。
 - 用 git help 命令 来看帮助(这个帮助比较全面
 - 用 git add -h 来看 add 的帮助,这个帮助比较简洁
 
3.2 实战
创建一个文件夹作为项目所在文件夹,在空白处右击:

选择Git Bash Here
git init
git add **.c
git status
git commit -m "initial project version"
- init 是初始化
 - add *.c 是把当前目录的所有.c文件都添加,
 - status 是查看状态
 - commit 必须加 -m “说明性的文字”
 
以上就是基本操作
3.3 clone
$ git clone https://github.com/libgit2/libgit2 myOwnlibgit2
这样可以从服务器中复制过来项目。后面的 myOwnlibgit2 是可选的,如果没有这个参数,默认是建立服务器中libgit2文件夹,并且里面有.git目录。
。。to be continued
Git入门教程 Git教程入门的更多相关文章
- Android基础-系统架构分析,环境搭建,下载Android Studio,AndroidDevTools,Git使用教程,Github入门,界面设计介绍
		
系统架构分析 Android体系结构 安卓结构有四大层,五个部分,Android分四层为: 应用层(Applications),应用框架层(Application Framework),系统运行层(L ...
 - Git入门基础详情教程
		
前言 写了一篇文章<一篇文章了解Github和Git教程>还觉得不错,继续写了<为了Github默默付出,我想了解你>,那么继续写Git 基础知识. Git 官网:https: ...
 - Git简易的命令行入门教程
		
简易的命令行入门教程: Git 全局设置: git config --global user.name "imsoft" git config --global user.emai ...
 - Git使用教程,从入门到上瘾
		
Git 是什么? Git 是一个分布式的代码管理容器,本地和远端都保有一份相同的代码. Git 仓库主要是由是三部分组成:本地代码,缓存区,提交历史,这几乎是所有操作的本质,但是为了文章更加简单易懂, ...
 - Git 命令实战入门 ,奶妈级教程
		
我不会用*官方*的语言告诉你Git 是什么,对此我表示深深得歉意--在我看来像CSDN.博客园.掘金等博客交流平台就是小的“GitHub”,只不过在这里更多的是一些零零散散的笔记或者文章,其实Gihu ...
 - Git使用教程之初级入门命令行(二)
		
一.Git 操作流程图 1.git --help 查看帮助 Administrator@PC-xiaobing MINGW64 /d/Git (master) $ git --help usage: ...
 - 【Git项目管理】git新手入门——基础教程
		
一.Git工作流程 直接上手看图,了解Git工具的工作流程: 以上包括一些简单而常用的命令,但是先不关心这些,先来了解下面这4个专有名词. Workspace:工作区 Index / Stage:暂存 ...
 - 史上最浅显易懂的Git分布式版本控制系统教程
		
从零起步的Git教程,让你无痛苦上手世界上最流行的分布式版本控制系统Git! 既然号称史上最浅显易懂的Git教程,那这个教程有什么让你怦然心动的特点呢? 首先,本教程绝对面向初学者,没有接触过版本控制 ...
 - Git超级实用使用教程
		
一篇git入门实用教程,原文地址http://www.cnblogs.com/tugenhua0707/p/4050072.html 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统. ...
 
随机推荐
- jQuery判断输入法和非输入法输入
			
需求背景: 页面需要输入完成后自动查询. 解决方案: $('input').on('input', function() { if ($(this).prop('comStart')) return; ...
 - opencv目录(转)
			
github:https://github.com/opencv/opencv OpenCV 3 的源代码文件夹: 3rdparty/: 包含第三方库,如用视频解码用的 ffmpeg.jpg.png. ...
 - Apache部署Django+Vue
			
首先部署Vue,后端项目django开5000端口,所以vue里的路由是ip:5000,然后打包npm run build 生成dist文件 把dist文件里的index.html和static放在/ ...
 - Java中定义常量(Constant) 的几种方法
			
为了方便大家交流Spark大数据,浪尖建了微信群,目前人数过多,只能通过浪尖或者在群里的朋友拉入群.纯技术交流,偶有吹水,但是打广告,不提醒,直接踢出.有兴趣加浪尖微信. 常量使用目的 1,为什么要将 ...
 - phi
			
给定 \(T\) 个正整数 \(n\) ,对于每个 \(n\) ,输出做小的 \(m\) ,使得 \(\phi (m)\ge n\). 思路1:搞个线性欧拉函数筛,后缀最大值,二分查找 思路2:直接求 ...
 - js interval ,timeout
			
var inter; intervatest("2019-08-22 09:12:00"); function intervatest(str) { ShowCountDown(s ...
 - BZOJ 4901 [CTSC2017]网络
			
题解: 只会O(n log^2 n) O(n log n)先留坑 不开long long 0 分!!!! #include<iostream> #include<cstdio> ...
 - 高质量Contrast Essay写作的结构分享
			
很多留学生对于Contrast Essay写作不是很了解,拿不到高分也是常有的事,那么大家要如何彻底掌握Contrast Essay写作呢?今天小编就给同学们分享Contrast Essay写作的结构 ...
 - 安装scrapy 爬虫框架
			
安装scrapy 爬虫框架 个人根据学习需要,在Windows搭建scrapy爬虫框架,搭建过程种遇到个别问题,共享出来作为记录. 1.安装python 2.7 1.1下载 下载地址 1.2配置环境变 ...
 - nested exception is java.lang.IllegalArgumentException: warning no match for this type name: res [Xlint:invalidAbsoluteTypeName]
			
注:内有单词(sping)写错,请忽略,不影响程序运行 运行时报错: Exception in thread "main" org.springframework.beans.fa ...