git命令

本文介绍了如何下载并配置Git,设置用户名和邮箱,生成公钥私钥,以及在GitHub等平台操作。涵盖了工作区、暂存区、版本库的概念,提交、查看记录、版本回退、删除文件、分支管理和远程仓库的管理技巧。

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

git基本使用:下载git,设置用户名、邮箱,生成公钥秘钥。将公钥设置到要拉代码的远程git服务器(列如github、gitee等)。拉取代码等之后操作。 git基本使用:下载git,设置用户名、邮箱,生成公钥秘钥。将公钥设置到要拉代码的远程git服务器(列如github、gitee等)。拉取代码等之后操作。 git使gitgitgithubgitee

工作区:本地电脑里的目录(.git文件所在的目录)。

暂存区:英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。git commit(提交)命令只会提交暂存区的修改。未加入到(git add)暂存区的不会提交。

版本库:工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库。

用户名、邮箱:

#设置(修改)用户名邮箱
git config --global user.name 'name'
git config --global user.email 'email'
#查看用户名邮箱
git config user.name
git config user.email
#生成公钥私钥 ,直接按回车,三下。私钥生成在windows当前用户的.ssh文件夹
ssh-keygen -t rsa

提交文件:

#把当前目录变成git管理的目录
git init
#把文件添加到仓库(提交到暂存区)
git add a.txt
#把文件提交到仓库(把暂存区的内容提交到当前分支),-m后是本次提交的说明。可以add很多次文件,一次提交commit
git commit -m '提交测试文件'

查看提交记录:

#查看提交的记录 git log
git log --pretty=oneline
#查看单独文件的提交记录
git blame a.txt

版本回退:

#回退上个版本 HEAD~2上两个版本,~3 ~4类推
git reset --hard HEAD^
#回退到固定版本id
git reset --hard 56b96800836baa49d7110ce55aa25e202282c246
#查看命令记录
git reflog
#查看文件在工作区和暂存区的状态
git status
#把文件在工作区的修改撤销
git checkout -- a.txt
#把暂存区的修改退回到工作区
git reset HEAD a.txt

删除文件:

 #从版本库删除,然后提交 git commit
 git rm a.txt
 #从版本库恢复本地删除文件(撤销工作区的修改)
 git checkout -- a.txt

分支管理:

#创建dev分支
git branch dev
#切换dev分支
git checkout dev
#查看当前分支
git branch
#合并dev分支
git merge dev
#删除dev分支 ,-D 直接删除
git branch -d dev
#查看分支合并图
git log --graph

远程仓库:

 #从远程仓库克隆
 git clone https://github.com/spring-projects/spring-framework.git
 #查看远程库信息
 git remote -v
 #把远程分支的修改拉取到本地
 git pull
 #推送分支
 git push origin master
 #创建远程分支到本地
 git checkout -b dev origin/dev
 #创建本地分支和远程分支链接关系
 git branch --set-upstream-to <branch-name> origin/<branch-name>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值