Git的常用指令

全局设置git仓库的用户名和邮箱,以后每次提交代码就会显示此用户名和邮箱了

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

把这个目录变成Git可以管理的仓库

git init

把项目的所有文件加入暂存区

git add .

用命令git add告诉Git,把文件添加到仓库

git add readme.txt

提交文件并添加注释

git commit -m "wrote a readme file" 

后面的数字表示回退几次提交

git reset --hard HEAD~1

指定回到某个版本,1094a为版本号前四位数字,版本号没必要写全,前几位就可以了

git reset --hard 1094a

git reset --hard 1094a

git  reflog

给分支打标签

git tag  v1.0  

查看标签信息


git show  v1.0  

查找历史的commit id

git log --pretty=oneline --abbrev-commit

给指定的版本打标签

git tag v2.0 f52c633

在github创建仓库并上传项目的指令


在githug新建一个跟项目名称一样的仓库

git remote rm origin  # 移除本地关联的远程 仓库(如果项目是clone别人的就要这一步骤)

git remote add origin https:github.com/sysArch-liao/taotao.git  # (taotao是github上的仓库名称 关联时加上.git后缀)将本地仓库与远程仓库关联sysArch-liao是github账号名

git push -u origin master  # 把本地库的内容推送到远程仓。当push不成功的时候,可能是仓库中的代码和本地中的代码不一致,需要先将仓库里的代码pull下来

git pull --rebase https://github.com/sysArch-liao/taotaoProject git master  # 然后再push就可以了

git remote rm origin  # 移除本地与远程仓库的关

克隆git项目下来

git clone  

创建并切换分支

git checkout -b dev

命令git checkout加上-b参数表示,相当于以下两条命令

git branch dev
git checkout dev

命令会列出所有分支,当前分支前面会标一个*号

git branch

列出所有远程分支

git  branch  -a

切换到master分支

git checkout master

git merge命令用于合并指定分支到当前分支

git merge dev

删除dev分支

git branch -d dev

git 创建远程新分支
查看所有分支

git branch -a

创建本地test01分支

git checkout -b test0

把本地test01分支推送到远程(远程没有test01分支,会在远程新建test01分支),并建立track关系

git push --set-upstream origin test01

将远程的dev分支与本地的dev分支建立track关系


git branch --set-upstream-to origin/dev dev

删除dev分支

git branch -d dev

强行删除分支

git branch -D feature-vulcan

删除远程分支

git push origin --delete dev

删除文件、文件夹

删除文件夹  git rm config -r -f    config是文件夹名称

删除文件  git rm test.txt  -f    test.txt是文件名

git add 添加错文件并撤销

git status 先看一下add 中的文件
git reset HEAD 如果后面什么都不跟的话就是上一次add 里面的全部撤销了
git reset HEAD XXX/XXX/XXX.java 就是对某个文件进行撤销了

最后推荐廖雪峰的Git学习网址 https://www.liaoxuefeng.com/wiki/896043488029600

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值