git 常用操作及其基础使用命令

git 常用操作及其说明

1. 配置信息

***git config --global user.name "你的名字"
git config --global user.email "你的邮箱"***

2.初始化仓库信息
Working with your repository
I just want to clone this repository
If you want to simply clone this empty repository then run this command in your terminal.
git clone ssh://git@jira.newbenben.com:7999/cartoon/divine.git
My code is ready to be pushed
If you already have code ready to be pushed to this repository then run this in your terminal.
cd existing-project
git init
git add --all
git commit -m "Initial Commit"

git remote add origin git remote set-url origin ssh:/XXXX/项目.git
git push -u origin master

My code is already tracked by Git
If your code is already tracked by Git then set this repository as your “origin” to push to.
cd existing-project
git remote set-url origin ssh:/XXXX/项目.git
git push -u origin master

初始化信息说明来源于Bitbucket

不推荐这样的操作,有一定的危险信息
git push origin develop:master -f把本地的 develop 分支强制(-f)推送到远程 master
但是上面操作

或者也可以采用如下方式操作

  1. git checkout master
    切换到旧的分支
  2. git reset --hard develop
    将本地的旧分支 master 重置成 develop
  3. git push origin master --force
    再推送到远程仓库

git 删除分支

删除本地分支: git branch -d dev
删除远程分支:git push origin --delete dev

git创建标签并推送

创建标签:
git tag -a v1.0.1
git tag -a v1.0 -m ‘带message说明的标签’
git tag -a commit_id -m ‘根据提交ID创建标签’

查看标签

查看标签列表 git tag
查看某一个标签详细信息
git show v1.0.1
将本地标签推送到远程分支
git push origin master --tags
删除远程分支标签
git push origin master :refs/tags/v1.0.1
删除本地标签
git tag -d v1.0.1

git 设置日志别名格式化提交信息

git config  alias.lg "log --oneline --decorate --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'"
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值