Git的使用基础教程

Git的使用基础教程

Git作为一个经典的分布式版本控制工具,具有一下几个主要的功能作用:

代码管理;
线本切换;
多人协作;
远程备份;

那么作为还未熟悉Git的一个小白,该怎么学习入门这款软件呢?
本教程将分成前后两大部分:

基础概念讲解

首先,肯定是下载安装:——————;
然后我们点击鼠标右键,看是否有一下两个快捷方式显示在工具栏里,如果有则代表着安装成功了。
然后,我们需要明白一些基础概念
1、本地仓库 local 和远程仓库 remote 两者之间需要push 和pull操作来实现。
2、

工作区:指的是在电脑里能看到的目录、文件路径。

暂存区:文件夹中“.git”目录。其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。主要用于本地文件暂存;

版本库:文件夹中的“.git”记录了自己所有的操作记录;

3、代码文件的所处状态:

tracked 添加到git管理:
通过使用add命令添加到暂存区;add和reset是反操作,一个是添加暂存,一个是取消暂存;

Untracked未添加到git管理:

进入第二部分,命令行实操

git init	——代码库初始化;
git add		——添加到git管理
git reset ——指定版本、移出暂存区;
git commit -m“ init test.txt” test.tet ——将暂存区的文件修改提交到版本库;
git log		——查看所有历史版本
git reset--hard ——返回到某一版本号

—————————————————————————————————————
远程远程命令:

git remote -v  						查看远程仓库
git remote add<shortname><url>  	添加远程仓库
git clone <url> 					克隆远程仓库
git pull [remote name] [brach-name] 推送到远程仓库
git push origin master

需要注意的,第一次进行push需要身份认证的;

——————————————————————————————————————
分支相关的代码命令:

git branch 						查看分支
git branch [name]				创建分支
git checkout [name]				切换分支
git push [shortname] [name] 	推送至远程仓库分支
git merge  [name]				合并分支

这里的分支,就是总的代码管理员,针对每一个不同的编码员的不同编码改动而进行的,分支合并merge与取舍。就是对各个不同分支之间的内容进行取舍。
比如,将b1、b2分支合并到master分支上,就是在做各个人员编码的加法:
Git的使用基础教程_第1张图片

Git的使用基础教程_第2张图片

Git的使用基础教程_第3张图片
Git的使用基础教程_第4张图片
总结:以上的截图中就完成了b1分支和master分支的代码合并。
To be continued…
——+————+————+未完待续+————+————+————+————+————

你可能感兴趣的:(#,學習笔记,#,感悟,git,github)