Git相关命令及操作

1、初始化命令

        git config   配置git基本信息,如代码操作作者、邮箱         

                - git config --global user.name 'xxxx'  配置代码编写的作者名称

                - git config --global user.email 'xxx@xx.com' 配置代码编写作者邮箱

                list 查看git配置信息

                         - git config --list   查看所有的配置信息

                         - git config --list | findstr 'user'   查看包含user字符的配置信息

 

        ② git init    初始化一个文件夹为git管理的项目

        2、git基本操作命令

1)git add---将一个新增的文件,添加到暂存区存储

2)git status---查看暂存区和本地仓库中的文件状态

3)git commit--git commit 文件名 -m '注释'---将暂存区的改动,提交到本地仓库并记录版本号(16进制的一个记录)

4)git log---查看提交历史记录

5)git diff---查看新修改的文件和代码库中的文件的差异

6)git reset---根据版本号,将仓库中的所有文件回退到某个指定的版本

      ----------git reset --hard  版本号

7)git rm---从仓库中删除文件

3、git分支操作命令 

 git branch---列出当前开发项目中的所有分支

git branch <b_name>---创建一个指定名称的分支

git checkout <b_name>---切换分支,当前的工作切换到指定的分支上

git merge---合并指定的分支代码到当前分支;一般都是合并其他分支的代码到主分支

git branch -d <b_name>---删除指定名称的分支

4、远程操作命令

 首先在gitee代码托管平台中创建一个仓库

然后定制要创建的远程仓库

 命令:

git remote add---将本地仓库和远程仓库关联起来;本地仓库中的代码就可以直接放到远程仓库

                语法:git remote add origin <仓库url>

git remote -v--- 查看和本地仓库关联的远程仓库地址

git pull---拉取远程仓库中的代码到本地仓库

                语法:  git pull --rebase origin master

命令执行完成后,本地仓库中包含了远程仓库中的文件内容

git push--- 将本地仓库中的代码,推送到远程仓库中

                 语法:git push origin master

git fetch---拉取远程仓库中的代码到本地

        和git pull命令的差异:

                  - git fetch命令拉取远程仓库的分支代码到本地,不会合并分支!

                  - git pull命令拉去远程仓库的分支代码到本地并且合并到当前分支

5、使用规范

 

① 单分支模式:

    每次编写完代码,需要给远程提交时,执行步骤

    -  git pull命令 拉取远程仓库中的更新(不论是否存在更新)

    -  git push命令,将本地仓库的新代码推送到远程仓库

② 多分支模式

    每次编写完代码,需要给远程提交时,执行步骤

    -  git fetch命令 拉取远程仓库中的更新(不论是否存在更新)

    -  git push命令,将本地仓库的新代码推送到远程仓库

6,、多人免密登陆

   配置ssh协议 

         首先生成本地秘钥

                ssh-keygen -t rsa -b 4096 -C "1007821300@qq.com"

 

 

 打开并复制公钥文件中的文本内容

 

 打开远程仓库,打开管理选项,找到配置开发人员公钥

 git操作命令

命令

描述

git config

配置git仓库相关信息的命令

git init

初始化一个文件夹为git管理项目的命令

git status

查看暂存区文件状态

git add

添加一个新文件/文件改动到暂存区

git commit

提交暂存区的改动到本地仓库,并产生一个版本号

git log

查看提交历史版本记录

git diff

查看改动的内容和仓库中内容的差异

git reset

将文件回退到指定的版本位置

git rm

版本管理中删除指定文件

git branch

查看所有的分支

git branch <b_name>

创建新的分支

git checkout <b_name>

切换到不同的分支

git branch -d <b_name>

删除指定名称的分支

git merge <b_name>

将指定名称的分支合并到当前分支

git clone <url>

下载远程仓库的项目到本地

git remote add origin <url>

关联本地仓库和远程仓库

git remote remove origin

删除和本地仓库关联的远程仓库链接

git remote -v

查看和本地仓库关联的远程仓库

git pull origin master

拉取远程仓库中的代码到本地仓库

git push origin master

推送本地仓库代码到远程仓库

git fetch origin master

拉去仓库指定分支到本地仓库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值