GIT常用基础指令及使用指南【必学篇】

目录

一、Git 使用前配置

二、提交步骤

三、撤销操作

四、分支命令

合并分支

五、暂时保存更改

六、创建仓库

七、 拉取操作

克隆仓库

拉取远程仓库中最新的版本

八、解决冲突

九、GIT忽略清单

十、git和远程仓库建立连接

1、然后在想要提交的文件夹内,右键打开git 命令窗口,输入下面指令初始化git仓库

2、本地仓库和远程建立连接

3、将远程分支拉取到本地

4、就可以正常提交推送


一、Git 使用前配置


配置凭证管理(1/2)

1、配置提交人姓名:git config --global user.name 提交人姓名

2、配置提交人邮箱:git config --global user.email 提交人邮箱

3、查看git配置信息:git config --list

4、删除git配置用户信息:git config --global --unset 错误信息

注意

1. 如果要对配置信息进行修改,重复上述命令即可。
2. 配置只需要执行一次。
3. git help 查看帮助信息

二、提交步骤

1. git init          //初始化git仓库
   
git status       //查看文件状态
    git status -s   //(以简介的形式输出)

2. git add 文件列表                 //追踪(添加到暂存区)文件  再次 git status 查看文件状态

3.  git commit -m 提交信息    //向本地git仓库中提交代码
     
git commit –a                      //直接提交省略add的步骤

4. git push  将本地git仓库的内容,提交到远程的git仓库

git reflog         //查看版本信息
git log             //查看提交记录/查看版本详细信息
注意:将工作目录中的文件全部添加到暂存区: git add .

多学一招: 
git bash 窗口:clear
DOS窗口命令清屏:cls
DOS窗口命令清屏:cls
DOS窗口上下箭头:可以选择之前的输入信息

提交流程图


 

三、撤销操作

用暂存区中的文件覆盖工作目录中的文件: git checkout 文件名
将文件从暂存区中删除git: git rm --cached 文件名
从工作目录中删除文件并暂存删除操作: git rm 文件名  (必须是commit的文件,目前在暂存区没有任何修改)
将 git 仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录(git log查看commitID):
git reset --hard commitID

四、分支命令

git branch [branch - name]             //创建分支

git branch                                        //列出分支 

git branch -r                                     //列出远程分支

git branch -a                                    //列出所有分支

git checkout -b [branch - name]       //新建一个本地分支,并切换到该分支

git checkout -b [branch - name] origin/[brance - name]        //新建一个基于远程分支的本地分支,并切换到该分支

git checkout [branch - name]                          //切换分支

git brancd -d [branch - name]                         //删除分支

git branch - dr [remote/branch - name]           //删除远程分支

git fetch origin                                                 //下载远程仓库代码的变动

git checkout 分支名称          //切换分支(切换分支前分支上的文件必须得提交,才可以切换分支)

git merge 来源分支              //合并分支(提交,切换到主分支上进行合并)

git branch -d 分支名称         //删除分支(分支被合并后才允许删除)(-D 强制删除)

克隆指定分支

git clone -b <指定分支名> <远程仓库地址>

更新远程分支列表
git remote update origin --prune
或简写
git remote update origin --p

合并分支

Beyond Compare文件对比工具
下载网址:https://www.scootersoftware.com/download.php

1、先克隆两个分支,分开放
2、去文件加复制要比较的分支文件路径
3、把需要的通过软件复制到要合并到分支上

五、暂时保存更改

在git中,可以暂时提取分支上所有的改动并存储,让开发人员得到一个干净的工作副本,临时转向其他工作。

使用场景:分支临时切换

存储临时改动(添加到暂存区,然后再保存临时改动):git stash

恢复改动:git stash pop

六、创建仓库

1、填写仓库基本信息

2、将本地仓库推送到远程仓库

①  git push 远程仓库地址 分支名称
②  git remote add 远程仓库地址别名 远程仓库地址        //连接远程仓库
③  git push 远程仓库地址别名 分支名称

七、 拉取操作

克隆仓库

克隆远端数据仓库到本地:git clone 仓库地址      //不需要身份认证

拉取远程仓库中最新的版本

拉取远程仓库中最新的版本:git pull 远程仓库地址 分支名称       //读操作不需要身份认证

八、解决冲突

在多人同时开发一个项目时,如果两个人修改了同一个文件的同一个地方,就会发生冲突。冲突需要人为解决。

git rebase(把多次提交的记录,合并成一个,进行提交)

九、GIT忽略清单

将不需要被git管理的文件名字添加到此文件中,在执行git命令的时候,git就会忽略这些文件。

git忽略清单文件名称:.gitignore

在需要创建 .gitignore 文件的文件夹, 右键选择Git Bash 进入命令行,进入项目所在目录。

输入 touch .gitignore 在文件夹就生成了一个“.gitignore”文件

十、git和远程仓库建立连接

首先在github/gitee上创建自己的一个仓库,并将自己的路径复制下来

1、然后在想要提交的文件夹内,右键打开git 命令窗口,输入下面指令初始化git仓库

git init

2、本地仓库和远程建立连接

git remote add origin "路径'

3、将远程分支拉取到本地

git pull origin master(远程分支名称)

4、就可以正常提交推送

git add .

git commit -m '提示信息'

git push origin master(远程分支名称)
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值