git个人总结-基础-进阶

git个人总结-基础-进阶-场景操作

1. 基础篇

初始化git

git init 

设置全局git用户名,只在当前目录生效那就去掉 global

git config --global user.name "用户名" 

设置全局git邮箱, 省略(同上…)

git config --global user.email "xxxxx@163.com" 

查看全局git配置信息, 通过git config不加参数查看其它的参数或加上--help打开本地参数文档

git config --global --list

将文件添加到暂存区(草稿),通过 -A. 添加所有的文件

git add 文件名

查看当前git添加、提交的状态, 常用参数

  1. -s 查看提交变动
git status

将暂存区的文件提交到正式区域(纳入版本管理)

git commit -m "内容"

添加提交代码的仓库地址,origin仓库名, 也可以自定其他

git remote add origin 仓库地址

查看当前的仓库信息

git remote -v

正式区域代码上传到仓库中,如git push origin master

git push 仓库名 分支名

从远程仓库拉取代码,如git pull origin master

git pull 仓库名 分支名

将远程仓库的最新代码更新到本地,第一步先更新最新内容,第二步与本地代码合并

git fetch
git merge 仓库名/分支名

2. 进阶篇

查看git提交记录

git log 

查看所有git提交版本

git reflog

使用git reset进行版本回退, 常用参数

  1. --hard HEAD^ 回退到上一个版本
  2. --hard commitId 回退到指定版本
git reset

丢弃文件修改(未进行git add操作), 如果已通过add进行提交, 则可先通过git reset HEAD 文件名进行取消add操作

git checkout -- fileName
分支管理

新建分支, 常用参数

  1. -a 查看当前所有分支
  2. -b 复制当前分支内容并切换
  3. -d 删除分支
  4. -r 查看远程仓库分支
git branch [可选参数] branchName

本地分支关联远程分支

git branch --set-upstream-to=origin/远程分支名 本地分支名

刷新远程仓库分支

git remote update origin -p

切换分支

git checkout branchName 
其他

设置保存git登录账户(只需登录一次, 后续无需再填写账户密码)

git config --global credential.helper store

清空缓存

git rm -r --cached . 

将文件从暂存区撤出,但不会还原文件内容

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值