您的位置:首页 > 移动开发 > IOS开发

kidd风IOS开发日志之Git的常用终端指令

2016-02-23 21:48 513 查看
上一篇文章只是简单的介绍了Git的使用,其实Git最强大的功能还是使用终端来执行,下面例举一些常见的Git指令供参考:

首先介绍下Git基础命令的含义;

clone 克隆远程仓库

init 初始化仓库

remote 连接远程仓库

pull 从远程仓库下拉获取新数据

push 将本地仓库新增或修改文件上传到远程仓库

add 添加文件或者修改文件,commit以及push之前使用

log 当前仓库提交过的日志信息

status 当前仓库版本状态

commit 提交到当前仓库中

branch 分支命令,相关增删查操作

checkout 使用远程仓库最后一个版本完全覆盖当前仓库内容/选择分支branch

diff 对比版本内容

merge 合并版本内容

接下来是常见的指令

##设置全局用户名和email,作为每次提交的记录

git config —global user.name “name"

git config —global user.email “mail.com”

##初始化一个git仓库(三步)

git init

git add .

git commit -m '初始化'

##添加一个仓库

git remote add origin git@….git

git push -u origin master

##当提示权限不够时,添加ssh公钥

##在用户的.ssh目录下找id_rsa.pub等文件,没有的话去生成

ssh-keygen -t rsa -C "youremail@example.com”

##设置pull的默认地址

git branch —set-upstream-to=origin/master

##设置push的默认地===================

git remote add origin git@….git

##配置别名

git config —global alias.xx ‘’

git config alias.rst 'reset --hard'//表示用rat取代右边的‘reset --hard’

##临时保存工作区

git stash

git stash pop

## 回滚

git reset —hard 版本号

## 强行回滚远程服务器

git push -f

## 远程删除tag

git push origin :refs/tags/xxx

## 替换已存在的tag

git tag -f xxx

## 更新origin地址

git remote set-url origin xxx

## 分支改名

git branch -m oldName newName
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: