git使用方法

原理

  • 工作区 =git add.=>暂存区=git commit -m ‘’=>本地库

配置

  • 生成本地公钥ssh-keygen -t rsa -C “youremail@example.com”
  • 将本地ssh公钥关联到远程仓库的配置上
  • 克隆远程仓库到本地
  • git config --global user.name “tianll” 配置用户名
  • git config --global alias.co checkout 配置checkout命令简写为co

本地项目在远程仓库托管

  • git init 初始化本地仓库
  • 在远程仓库建立空项目目录
  • 本地项目文件夹下运行 git remote add origin https://github.com/guyibang/TEST2.git关联本地仓库和远程仓库
  • git pull origin test
  • git push origin test

git常用命令及说明

  • 常用命令
命令说明
git log --pretty=online只查看版本号(没有时间和作者信息)
HEAD表示当前版本git reset --hard HEAD(会退到上一个版本),HEAD^回退到上两个版本,HEAD~100回退到上100个版本
git reflog用来记录每一次命令
git reset HEAD file从暂存区释放某个文件
git diff HEAD --file查看工作区和版本库里面最新版本的区别
git checkout --file丢弃工作区的修改
git rm file从本地库中删除
git checkout -b dev相当于git branch dev和git checkout dev,-b表示创建并切换到dev分支
git branch -d dev删除dev分之
git branch -D dev强行删除
git log --graph可以看到分支合并图
git commit -am ‘message’相当于git add .和git commit -m ‘message’
git fetch --all拉去所有远程分支
git merge dev --no-ff可以保存之前的分支历史能更好的查看merge历史,git merge只保留单条分支记录
  • 暂存命令
命令说明
git stash暂存内容
git stash list查看暂存的内容列表
git stash apply恢复暂存的内容
git stash drop删除咱村的内容
git stash pop恢复的同时把暂存的也删掉,等同于git stash apply 与 git stash drop
  • 标签命令
命令说明
git tag v1.0打标签,git tag v1.0 6224937 基于某个分支打标签
git tag查看标签
git show v1.0查看某个标签信息
git tag -a v1.0 -m “创建第一个标签” 6224937创建带有说明的标签
git tag -d v1.0删除标签
git push origin v1.0推送标签
git push origin --tags一次性推送全部尚未推送的tag
git push origin :refs/tags/v1.0删除远程tag
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值