美文网首页
【2】iOS开发·Git终端命令

【2】iOS开发·Git终端命令

作者: 风青殇 | 来源:发表于2019-01-15 15:06 被阅读0次

一、上传代码到远程仓库

1、(先进入项目文件夹)通过命令git init 把这个目录变成git可以管理的仓库

git init

2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件

git add .

3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明

git commit -m 'first commit'

4、关联到远程库

git remote add origin 你的远程库地址

5、获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)

git pull --rebase origin master

6、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。

git push -u origin master

7、状态查询命令

git status

8、补充说明

查看原来关联的地址(适用于已有远程仓库):git remote -v

删除原来的远程分支:git remote remove origin

关联新的远程仓库地址:git remote add origin + 新的远程仓库地址

二、Git日常的简单使用

1、添加至暂存区:git add

2、将文件提交到仓库:git commit -m "提交说明"

3、拉取远程仓库更新:git pull

4、推送远程仓库更新:git push

注意:若想把本地的某个分支test提交到远程仓库,并作为远程仓库的master分支,或者作为另外一个名叫test的分支,则可执行以下命令:

$git push origin test:master         // 提交本地test分支作为远程的master分支

$git push origin test:test              // 提交本地test分支作为远程的test分支

三、Git常用的分支命令

查看本地分支:$ git branch

查看远程分支:$ git branch -r

创建本地分支:$ git branch ----注意新分支创建后不会自动切换为当前分支

切换分支:$ git checkout [name]

创建新分支并立即切换到新分支:$ git checkout -b [name]

删除分支:$ git branch -d  ---- -d选项只能删除已经参与了合并的分支,对于未有合并的分支是无法删除的。如果想强制删除一个分支,可以使用-D选项

合并分支:$ git merge ----将名称为[name]的分支与当前分支合并

创建远程分支(本地分支push到远程):$ git push origin [name]

删除远程分支:$ git push origin :heads/[name] 或 $ gitpush origin :[name] 

*创建空的分支:(执行命令之前记得先提交你当前分支的修改,否则会被强制删干净没得后悔)

$git symbolic-ref HEAD refs/heads/[name]

$rm .git/index

$git clean -fdx

四、版本(tag)相关命令

查看版本:$ git tag

创建版本:$ git tag 

删除版本:$ git tag -d 

查看远程版本:$ git tag -r

创建远程版本(本地版本push到远程):$ git push origin

删除远程版本:$ git push origin :refs/tags/[name]

合并远程仓库的tag到本地:$ git pull origin --tags

上传本地tag到远程仓库:$ git push origin --tags

创建带注释的tag:$ git tag -a [name] -m 'yourMessage'


结语:

本文用到的Git命令为常见的Git命令,深入学习Git还请参考专业资料;

.gitignore文件配置是为了避免将Pod文件中的大量第三方库代码上传;

相关文章

  • 【2】iOS开发·Git终端命令

    一、上传代码到远程仓库 1、(先进入项目文件夹)通过命令git init 把这个目录变成git可以管理的仓库 gi...

  • 如何卸载git

    <1.>找到git的位置 终端命令:which -a git <2.>cd进入git所在的目录 终端命令:cd /...

  • iOS开发 统计xcode代码行数

    [iOS开发_统计xcode代码行数] 如果要统计ios开发代码,包括头文件的,终端命令进入项目目录下,命令如下 ...

  • git 版本管理使用

    git 的基本使用(终端) 注释:$符号只是表示终端命令 1.创建创库 在终端输入 $ git init 2.克隆...

  • iOS开发_统计xcode代码行数

    在做ios项目时,需要统计项目行数使用终端命令即可 开发代码,包括头文件 首先,终端命令进入项目目录下命令如下: ...

  • 创建flutter项目指定开发语言

    在终端通过flutter命令创建新工程,指定iOS和安卓开发语言 iOS开发语言:swift、Objecti...

  • mac 终端命令收集

    mac 终端命令收集 1.sudo vim /etc/hosts 管理员用户编辑hosts 2.如果iOS开发使用...

  • Git命令的相关使用

     本文主要整理了一些开发中常用或者较为常用的命令,主要是Git命令,还会有些终端的其他命令。关于Git的安装等问题...

  • iOS git相关终端命令

    1、查看git用户名:git config user.name 2、查看git邮箱: git config use...

  • iOS开发-Git 命令的简单操作

    git环境搭建 iOS 开发 git环境搭建,只需下载Xcode成功后git环境就搭建好了。 git常用命令 创建...

网友评论

      本文标题:【2】iOS开发·Git终端命令

      本文链接:https://www.haomeiwen.com/subject/nehydqtx.html