1、Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。
1. 创建版本库:初始化一个仓库
创建一个文件夹目录,创建小说.txt文件
$ git init #通过这个命令将所创建的目录变成Git可以管理的仓库
2. 将文件放入到git仓库
$ git add 小说.txt # 使用命令将文件添加到仓库
$ git commit -m 名称 # 将文件提交到仓库 名称为自己所创建的名称 , -m 后面输入的是本次提交的说明.
3、git status :时刻掌握仓库当前的状态,是否进行了修改变化
4、git diff 小说.txt :查看修改的内容操作
5、git reflog :查看版本号
git log :查看提交历史
6、git reset --hard 版本号 :穿梭到那个版本号
7、git checkout -- 小说.txt:可以丢弃工作区的修改
8、rm 文件名:删除文件(没有提交至工作区的文件)
9、git rm 文件名:删除版本库中的文件
10、git branch dev :创建dev分支
11、git branch -a :查看分支以及当前处于哪个分支
12、git checkout dev :切换到dev分支
13、git merge dev:将当前分支与dev分支进行合并
14、git clone git@gitee.com:tian-jialing/gitdemo.git :从服务器中将代码进行复制
15、git remote show :查看远程库
2、命令的分类(常用命令):
1、查看当前状态:git status
2、提交:git commit
3、提交并添加注释:git commit -am "内容"
4、将文件推送到远程服务器上:git push origin master
5、显示远程库origin的资源:git remote show origin
6、将本地库与服务器的库进行关联:git push origin master :hb-dev
7、查看远程库:git remote show
8、从git中删除指定的文件:git rm 文件名(包括路径)
9、从服务器上将代码拉下来:git clone git@gitee.com:tian-jialing/gitdemo.git
10、查看所有用户:git config -- list
11、查看已经被提交的:git ls-files
12、删除一个文件:git rm 文件名
13、添加一个文件:git add 文件名
14、添加所有文件:git add .
15、查看commit提交的日志:git log
16、查看尚未缓存暂存的更新:git diff
17、将文件强行从暂存区和工作区中删除:git rm -f 文件名
18、查看尚未提交的更新:git diff --cached / git diff --staged
19、将文件给push到一个临时空间中:git stash push
20、将文件从临时空间pop下来:git stash pop
21、删除当前连接:git remote rm origin
3、命令的分类(分支):
分支命令:
1、创建分支:git branch 分支名称
2、查看本地所有分支:git branch
3、查看所有分支:git branch -a
4、查看远程所有分支:git branch -r
5、切换到远程dev分支:git checkout dev
6、将dev分支与当前分支进行合并:git merge dev
4、命令的分类(版本的回退查看)
1、回退到指定版本号:git reset --hard 版本号
2、撤销修改:git checkout head 文件名
3、撤销所有文件:git checkout head .
5、如何使用git 配置公钥
1、打开此电脑c盘用户目录:C:\Users\田嘉玲\.ssh
以记事本形式打开文件,复制内容
2、打开gitee中个人设置页面
3、将所复制的文本添加到公钥中
4、当需要去下载资源的时候点击复制就可以了
5、从服务器上将代码拉下来:git clone + 复制的内容