git命令

本文详细介绍了Git的基本命令,包括初始化仓库、克隆项目、配置用户信息、项目发布流程及代码管理。重点讲解了gitadd、gitcommit、gitpush、gitpull等关键操作,以及如何从远程仓库获取和同步代码。此外,还提到了如何提交到多个仓库以及版本控制。通过实例展示了如何控制gitclone的版本信息,并提供了gitfetch与gitclone的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

git命令

基本指令

初始化git仓库

git init

拷贝一份远程仓库的项目(下载命令)

git clone

git注册方法,可以建立文件 文件名.bat ,并使用bash 文件名.bat 运行(脚本如下),

#!/bin/bash

# 初始化
# git init

# 设置本地用户名(二选一)
git config --global user.name "你的用户名"

# 设置本地邮箱
git config --global user.email "你的邮箱"

# 设计本地提交模式(二选一)
git config --global push.default simple

cat << Yaonie

=================================================="

git config --global user.name '你的用户名'

git config --global user.email '你所绑定的邮箱'

git config --global push.default matching(Centos6只能使用这种模式)
git config --global push.default simple(Centos7、Windows、Mac才能使用这种模式)

项目发布流程

项目发布流程示意图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C62QAMSC-1624266867737)(/Users/xiaoquan/Desktop/git仓库提交.png)]

文件添加指令

git add

提交暂存区到本地仓库

git commit

提交到远程仓库

git push

git代码管理本就是一个协作的,如何获取别人的修改?或者当自己改乱了希望从同步一下远程代码

同步远程到本地仓库

git pull #获取+合并

可以分解为

git fetch #从远程获取
git merge #合并分支

而对远程仓库进行操作可以用

git remote

git如何提交到多个仓库

1、使用如下命令添加对应的地址

git remote add [仓库名] 地址

2、使用git remote set-url 命令,如

git remote set-url --add github https://github.com/freetsdb/freetsdb.git

3、打开.git/config 找到 [remote "github"],添加对应的 url 即可,效果如下。这种方法其实和方法二是一样的。

查看远程仓库信息

git remote -v #

而除了git add,还有删除和移动等,很像系统中的方法

git rm #删除工作区文件
git mv #移动或重命名工作区文件

其他命令

git status #查看仓库当前状态
git diff   #比较稳健不同,即暂存区和工作区的差异
git reset  #回退版本

git log    #查看历史提交记录
git blame <file> 以列表形式查看指定文件的历史修改记录

从上面我们可以看出git clone和git fetch都是从远程仓库获取那么区别在哪里呢?

git clone是携带版本信息和git信息的。而git fetch只是代码

如何控制git clone的版本信息?

git clone 地址/#对应版本  这样就可以获取对应版本的信息 ,还可以用~对应版本,代表获取大于多少版本

git checkou -b <tags = vxxx>  #改变目前的版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值