关于git中常用命令

1.全局变量
  • git config –global user.name “柚子”
  • git config –global user.email “704273024@qq.com”
2.初始化新版本库
  • git init 在根目录创建.git文件夹
3.分支
// 1.列出本地分支
git branch
// 2.列出所有分支
git branch -a
// 3.创建新分支
git checkout -b develop
// 4.切换分支
git checkout master
// 5.合并分支,并提交
git merge develop
// 6.重命名分支,不覆盖存在分支
git branch -m develop dev
// 7.重命名分支,覆盖存在分支
git branch -M develop dev
// 8.删除分支,未合并删除失败
git branch -d dev
// 9.删除分支,即使没有合并
git branch -D dev
// 10.下载并切换develop
git checkout -b origin/develop 
4.标签
// 1.为当前分支最近一次提交创建标签
git tag 1.0
// 2.为某次历史提交创建标签
git tag 1.1 4e6861d5
// 3.显示标签列表
git tag
// 4.检出标签
git checkout 1.0
// 5.由标签创建分支
git checkout -b b1.1 1.1
// 6.删除标签
git tag -d 1.0
5.查看状态
// 1.当前状态
git status
// 2.历史记录
git log
// 3.查看某分支历史记录
gitk dev
// 4.每个分支最后一次提交
git branch -v
6.初始化
// 1.克隆版本库
git clone http://10.100.2.117/pacer/ShelfNoPrint_web.git
// 2.查看远程分支
git remote -v
// 3.显示远程信息
git remote show origin
// 4.删除remote
git remote rm origin
7.更新
// 1.更新但不合并
git fetch origin master
// 2.更新并合并
git pull origin master
// 3.clone 非 master 分支的代码
git checkout origin/develop
// 4.恢复datached HEAD状态
git checkout -b develop
8.推送
git push -u origin master

忽略特殊文件

touch .gitignore //创建隐藏文件

#Gradle / Android Studio
build/
.idea/
.gradle/
*.iml
signing.gradle
app/build/

#Eclipse
bin/
gen/
.settings
.classpath

#Android
local.properties
app/build
*.apk
.DS_Store

#Java
*.class

#Git
#.gitignore

#SVN
.svn
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值