1.git基本命令



配置全局UserName && Email
git config --global user.name "userName"
git config --global user.email "xxx@xx.com"(配置单个定制不要加--global)
vim ~./gitcongif 查看当前git信息及自定义快捷缩写

git init 创建一个空的git库,在当前目录中产生一个.git 的子目录。以后,所有的文件变化信息都会保存到这个目录下
git add 将文件从工作区添加到暂存区,并添加追踪;为提交做准备
git commit 提交修改 会让你添加解释
git commit -a -m "需要添加的解释" 此步骤直接完成add和commit步骤,不会再进去添加解释(文件必须被追踪)

git diff 当暂存区为空时,是工作区和历史记录的差别比较;当暂存区不为空时,是工作区和存储区的比较
git diff --staged 暂存区和历史记录的比较

mv file newFile 直接删除file,并生成newFile。newFile不会被追踪,必须经过git add 步骤;file不能用git commit修改当前状态,要用git commit -a -m "需要添加的解释" 步骤
git mv file newFile 实际意义的重命名,且newFile会被追踪

rm file 工作区删除文件,但是不能再用git add 命令进行添加到暂存区,只能用git commit -a -m "需要添加的解释" 步骤(通过查看状态会是红色)
git rm file 暂存区删除文件,直接用git commit提交 (通过查看状态是绿色)

git reset HEAD file 撤销添加到暂存区的文件恢复到上一次的状态,从暂存区退回到工作区
git checkout -- file 工 作区文件操作撤销(!!!一般不这样做,可放入“”垃圾箱“”)

git stash 当前修改放入垃圾箱“垃圾箱”
git stash apply 应用“垃圾箱”的操作

git tag -a tagName -m "解释" 添加标签,表明完成了什么或者版本号
git tag 查看已存在的标签
git show tag 查看已存在标签
git tag -a tagName -m "解释" commit 给以前的操作加标签,commit是hash值 

git log 查看历史记录
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值