Git 的基本使用

git 是一个分布式的版本控制系统

1、git 的安装

 可以通过这个来判断 git 是否成功的安装

2、git 的全局配置

$ git config --global user.name ""
$ git config --global user.email ""

通过上面的命令去配置你自己的用户名和email

最后可以通过 $ git config --list 去查看自己的配置

git 的两种常用的场景

一、我们电脑上已经创建了项目用Git 进行上传

通过这个命令可以去跟踪我们的代码

$ git init

如果想停止跟踪我们的代码

$ rm -rf .git

查看本地仓库的状态

$ git status

项目中会有一些文件是我们不想去进行跟踪和控制的,这时候需要借助 .gitignore 

我们需要先创建一个 .gitignore 的文件,然后在这个文件中写入我们不想进行跟踪和控制的文件

例如

 保存之后,我们再去查看 git status

首先我们需要在 Github 上创建一个仓库,然后我们需要去把这个仓库 Clone 到我们本地

 然后我们可以把我们需要到上传的项目移入这个目录中就可以了。  可以根据选择 .gitignore 来筛选我们需要上传的文件

把项目添加进入Git的工作区

 把工作区中的文件提交上去  -am "这里是说明信息"

 最后就直接 Push 到GitHub 上面就可以了

二、在远程仓库里面,我们希望把它下载下来

正确的“姿势”就是先把对方的仓库给 Fork 下来,然后我们采取和第一种情况一样的方法去操作仓库(一般创建一个新的分支进行修改),然后 进行 pul request

创建一个新的分支,以及查看当前所拥有的分支

 切换当前操作的分支

$ git checkout little-change

然后我们进行修改,后面的操作和第一种情况都是一样的

最后注意一下,我们push之前最好先 pull 一下,因为项目可能有多人同时开发

Git 分支的合并和删除

首先先切换到 默认分支下 

将 little-change 分支进行合并

$ git merge little-change

本地删除 little-change 分支

$ git branch -d little-change

将 GitHub 上的分支删除

$  git push origin --delete little-change
原文地址:https://www.cnblogs.com/-Ackerman/p/14345863.html