Git命令的使用

1.什么是Git?

  • 分布式的版本控制系统;

2.Git的仓库类型?

  • 本地仓库
  • 远程仓库

3.Git常用命令

3.1环境配置

3.1.1设置用户全局变量

$ git config --global user.name "qiancheng"
$ git config --global user.email "自己的邮箱即可"

3.1.2查看全局用户变量

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

3.1.2获取Git仓库

$ git init :将当前目录变为Git仓库
$ git init C:/Users/Administrator/Desktop/b :指定目录设置为Git仓库
$ git clone https://gitee.com/qiancheng0204/my-pepo1.git
:克隆指定远端仓库到本地仓库;

3.2查看文件状态

$ git status

3.3将文件放入暂存区

$ git add text.txt :git add +文件名称就可以了

3.4将暂存区的文件取消交给Git管理

$ git reset text.txt

3.5将暂存区的数据提交到本地仓库

$ git commit -m "init text.txt"  :-m 后面是对此次提交的声明

3.6删除文件

$ git rm text.txt

3.7将文件添加至忽略列表

touch .gitignore    :创建一个忽略名单
例子 
*.txt   :忽略所有.txt结尾的文件

3.8查看日志记录

$ git log  : 查看本地仓库日志

3.9远程仓库操作

3.9.1查看远程仓库

$ git remote
$ git remote -v  :详细地址
$ git remote show origin  : +仓库名称 可以展示详细信息

3.9.2添加远程仓库

$ git remote add origin https://gitee.com/qiancheng0204/qiancheng.git

git remote add + 一个名字 + url

3.9.3clone远程仓库文件

git clone https://gitee.com/qiancheng0204/qiancheng.git

3.9.4移除远程仓库

$ git remote rm origin :origin是当时连接仓库的名字

3.9.5从远程仓库抓取与拉取代码

$ git fetch origin master : git fetch + 名字 + 分支名字
这种操作不会进行合并操作,需要手动进行合并
$ git merge origin/master  手动合并操作
$ git pull origin master 直接拉取代码(空文件夹时候)
$ git pull origin master --allow-unrelated-histories  强制拉取合并

3.9.6将本地仓库代码推到远程仓库

$ git push origin master

4.Git分支

4.1查看分支

$ git branch  :查看本地分支
$ git branch -r  :查看远程分支
$ git branch -a  :查看本地,远程所有分支

4.2创建分支

$ git branch vue    : git branch +分支名称 :创建本地分支

4.3切换分支

$ git checkout vue : git checkout + 分支名称 切换本地分支

4.4将本地分支推送到远端

$ git push origin vue 

4.5分支合并

Administrator@PC-20180119VBTR MINGW64 ~/Desktop/a (sp)
$ git merge vue     : 此时表示将vue分支合并到sp分支中
当两个文件有冲突的时候,需要手动修改 冲突
之后重新 add和commit操作

4.6删除分支(本地分支)

$ git branch -d c : git branch -d + 分支名称
$ git branch -D 分支名称 : 强制删除 

4.7删除远程仓库分支

git push origin -d 分支名称

5.Git标签

5.1列出已经存在的标签

$ git tag
$ git show +标签名 : 查看详细信息

5.2创建一个标签

$ git tag v0.1  : git tag + 标签名称

5.3提交标签

$ git push origin v0.1

5.4删除标签(本地仓库标签)

$ git tag -d v0.1

5.5删除远程仓库标签

$  git push origin -d v0.1

5.6检出标签

$ git checkout -b 分支名 标签名 : 新建一个分支指向某一个标签
posted @ 2021-03-28 09:54  迁承_0204  阅读(62)  评论(0编辑  收藏  举报