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