git使用操作集锦

本文汇总了Git的基本操作,包括配置、提交、比对、分支管理、标签使用以及与远程仓库的交互。内容涵盖从创建和提交文件到本地仓库,对比文件差异,回退操作,分支操作,标签管理,以及如何将代码推送到远程仓库和从远程仓库克隆代码。
摘要由CSDN通过智能技术生成

前言

一:操作集锦

1.1:基础操作

yum -y install git	'//安装'
git --version	'//查看版本'

1.2:基础配置操作

git配置文件:~/.gitconfig当前用户家目录下

git config --local(global) user.name 'username'	'//设置用户名'
git config --local(global) user.email 'example@qq.com'	'//设置邮箱'
git config --local(global) --unset user.name	'//删除用户名'
git config --local(global) --unset user.email	'//删除邮箱'
git commit --amend --reset-author	'//更新所有文件的用户名和邮箱'
git config --list	'//查看所有配置信息'
git config user.name	'//查看用户名配置'
git config user.email	'//查看邮箱配置'
git init 	'//初始化仓库(创建仓库)'

1.3:提交文件到本地仓库

提交所有到暂存区:git add .

提交单个文件到暂存区:git add file1 file2 file*

查看提交和没有提交的文件:git status

提交到本地仓库:git commit -m "注释信息"

提交的文件有修改,重新提交即可:git add .

1.4:本地仓库操作

删除暂存区文件:git rm file1 file2 file*

修改暂存区文件名:git mv oldfile newfile

修改文件名后再次提交:git commit -m "lalala"

从git暂存区移除文件:git rm --cached filename

1.5:git比对同名文件差异操作

git比对工作目录与暂存区文件差异:git diff filename

git比对暂存区文件与本地仓库差异:git diff --cached filename

1.6:git commit操作,回退

理解:git commit操作相当于拍摄快照

查看git commit提交的操作历史:git log --oneline

暂存区文件回退到本地文件夹:git checkout filename

本地仓库回退到本地文件夹:

  • 本地仓库回退到暂存区:git reset HEAD filename
  • 暂存区回退到本地文件夹:git checkout filename

回退到指定的commit状态:

  • 先查看git commit记录:git log --oneline
  • 查看所有的commit记录:git reflog
  • 回退到指定commit:git reset --head commit的id

1.7:分支管理

查看分支:git branch

创建分支:git branch fenzhiname

切换分支:git checkout fenzhiname

合并master分支到本分支:git merge master -m "描述信息"

删除分支:git branch -d fenzhiname

1.8:git标签

git标签与commit绑定在一起

查看标签:git tag

创建标签:git tag -a "标签信息" -m "描述信息"

创建标签指定commitID:git tag -a "标签信息" commitID -m "描述信息"

查看标签详细信息(包含描述,commitID等信息):git show 标签名

删除标签:git tag -d 标签

1.9:git推送代码到远程仓库

查看远程仓库信息:git remote -v

添加远程仓库信息:git remote add origin 仓库地址

删除远程仓库信息:git remote remove origin

推送本地仓库到远程仓库master分支:git push -u origin master

1.10:新用户克隆远程仓库到本地

git clone 远程仓库地址

拉取远程仓库origin用户的代码master分支到本地与本地brantest分支合并:git pull origin master:brantest

拉取远程仓库origin用户的代码master分支到本地与本地当前分支合并:git pull origin master

如有疑问可评论区交流!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值