Git使用总结

初始化本地Git仓库

git init

执行效果:项目根目录下会多了 .git 隐藏文件夹,存放的是本地库的相关目录和配置文件,不能删除也不能胡乱修改


设置本地签名

形式:

用户名:ysp
Email: sdnuysp@163.com
作用:区分不同开发人员的身份

辨析:这里设置的签名和登陆代码托管中心的账号没有任何关系

项目级别/仓库级别:仅限在当前本地仓库有效

git config user.name ysp
git config user.email sdnuysp@163.com

系统用户级别:登陆当前系统的用户

git config --global user.name ysp
git config --global user.email sdnuysp@163.com

就近原则:同时存在,项目级别大于系统用户级别,二者都没有是不允许的

  • 设置的信息会保存在项目根目录下 .git/config 文件里

基础命令

查看git状态

git status

添加文件到暂存区

git add good.txt

从暂存区删除文件
git rm --cached good.txt

将代码提交到本地库
候补更新备注方式提交单个文件,提交之前会在vim编辑器中让输入更新备注
git commit -m good.txt
带更新备注方式提交单个文件,直接提交
git commit -m “first commit” good.txt

查看历史记录
比较详细,但是比较丑的展现方式
git log
比较简洁并且好看的展现方式
git log --pretty=oneline
超级简洁的展现方式
git log --oneline
git reflog

前进回退历史版本
基于索引
git reset --hard index_value

只能后退,一个 ^ 表示后退一个版本,两个 ^ 表示后退两个版本
git reset --hard HEAD^

只能后退,自定义回退几步
git reset --hard HEAD~3

使用技巧

  • 强制.gitignore
    git rm -r --cached .
    git add .
    git commit -m ‘update .gitignore’
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值