当前位置:   article > 正文

git使用操作集锦

git使用操作集锦

前言

一:操作集锦

1.1:基础操作

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

  • 1
  • 2
  • 3

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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

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

如有疑问可评论区交流!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/888857
推荐阅读
相关标签
  

闽ICP备14008679号