美文网首页
Git命令与问题

Git命令与问题

作者: AgoniNemo | 来源:发表于2017-03-28 16:44 被阅读10次
//初始化本地库
git init

如果出现问题
Reinitialized existing Git repository in 路径
这就表示这个本地库已经被初始化过了,不用管他继续输入下个命令
// 克隆远程创建到本地
git clone 地址

//把当前的所有文件添加到master
git add --all
或
git add .

//这里要注意,这个提交提示一定要写,否则会提交不上
git commit -m "提交提示"

//提交到git上
git remote add origin  路径
出现问题:fatal: remote origin already exists.
表示这个本地库已经存在了,这可能是你之前已经添加过了,不用管他继续输入下个命令
如果你不想在之前,想要当前的就执行如下命令:
git remote set-url origin 路径

//第一次要用-u,后面可以不使用
git  push -u origin master
如果遇到下面问题:
error: failed to push some refs to '路径'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
这个意思就是远程库中有新的更新,是你本地库中没有的,要先运行git pullg更新下来,如果你是第一次push,那就是你的远程中可能默认新建了README.md文件,这个文件你本地是没有的,解决方法就是删除它,再push一次。

//如果你想强制提交,添加-f
git  push -f origin master
// 更新本地库
git fetch
// 合并库
git merge
//删除本地库
git remote rm origin

//删除本地的git文件
//先cd到项目文件夹里,再执行下面的命令
rm -rf .git
//查看mobileprovision文件
security cms -D -i 路径
//给项目打上tag
git tag -a 1.0.0 -m'add 1.0.0'

//删除本地某个tag
git tag -d 1.0.0

//提交整个tag
git push --tags

//推送到某个tag到git上
git push origin 1.0.0

//删除远程的tag,需要先删除本地的tag,再删除远程的
git push origin :refs/tags/1.0.0

相关文章

  • Git命令与问题

  • Git 入门到放弃

    简介 git关联远程仓库 本地仓库与远程仓库同步问题 Git 终端命令 git关联远程仓库 基本流程 注册gith...

  • iOS-Git与Xcode

    资 料 片 / 超 人 关于Xcode9中git的使用与git命令 Git 命令 $git init //初...

  • git操作与简介

    1,.git目录与git命令 1)使用git init命令,将会在当前目录创建一个.git目录,包含了所有git正...

  • git pull命令出错的问题

    git pull命令出错的问题 标签(): git 当远程仓库与本地分支具有不同的版本时,本地新有的改动无法pus...

  • Git中的‘HEAD’是什么?- Git名词解释

    问题来源 git 恢复文件到初始状态的命令: git 展示提交日志命令: 在这些命令中常常会看到HEAD这个名词,...

  • git相关

    git相关 注意点:git命令log与reflog的区别:git log 命令可以显示所有提交过的版本信息(com...

  • git branch 分支与合并

    在使用 git 进行分支开发与合并的时候需要用到这些命令。其他基本 git 命令参考 Git 简易食用指南 git...

  • git reset与git revert的区别(实验验证)

    git reset与git revert是git与版本回退有关的两个命令,本文将通过实验来测试这两个命令之间的区别...

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

网友评论

      本文标题:Git命令与问题

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