Git入门常用指令命令行

git本地
git config --global user.name"your.name"
git config --global user.email"email@example.com"

git log 无法退出 ->按q

mkdir AAA //cd ..\返回上级目录
cd AAA//进入AAA
pwd//显示当前目录
git init //把目录变成git可以管理的仓库
git ls-ah //显示隐藏文件夹
//把一个A文件放到AAA目录后
git add A.后缀//可以add多次
git commit -m "添加提交说明"
git status //查看仓库状态
git diff //查看文件具体修改了些什么
git log //可以查出commit ID
git reset --hard HEAD^//回退上个版本,HEAD~100 回退100个版本
git reset --hard commit ID //回退到指定版本
git reflog //记录了每次的操作,commit ID ,说明
git checkout -- file//回退文件到最近版本,
 相当于从库里拷一份出来
git reset HEAD<file>//把替换区的修改撤销
git rm A.后缀//从版本库删除A文件

远程
git push origin master//同步GitHub
分支
git branch //查看分支
git branch <name>//创建分支
git checkout <name>//切换分支
git checkout -b <name>//创建+切换分支
git merge <name>//合并某分支到当前分支
git branch -d<name>//删除分支
//
//分支合并时可能会用到Fast forward模式
该模式在删除分支后会一并把分支信息删掉
 开发时如何强制禁用此模式
 git merge --no-ff -m "merge with no-ff" <分支名>
 git stash//把分支文件放入暂存区
 git stash list //查看暂存区
 git stash pop//把暂存区文件恢复
标签
1.选择分支
git branch//显示分支
git checkout 分支名//选择分支
2.创建标签
git tag v1.0
git tag//查看所有标签
git tag v0.9 commitID
git show <tagname>//查看标签信息
git tag -a v0.1 -m "version 0.1 reless..." commit ID
//-a 指定签名 ,-m指定说明文字
git tag -d v0.1//删除标签
git push origin v1.0//推送到远程
git push origin --tags//推送全部标签
//
//如果标签推送到远程想删除,要先删除本地的再跟远程同步
git tag -d v0.9 -->git push origin :refs/tags/v0.9

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值