美文网首页
git常用命令及错误总结

git常用命令及错误总结

作者: MM面包 | 来源:发表于2019-04-03 15:09 被阅读0次

    1.从已知仓库克隆文件到本地

    步骤1. 打开终端命令行工具,输入ls查看当前目录列表

    ls

    步骤2. 切换到需要保存克隆文件的目录下,终端输入 :

    cd 目录名

    步骤3. 创建存储工程的文件夹,终端输入:

    mkdir 文件名

    步骤4. 克隆仓库工程,终端输入:

    git clone 仓库地址

    步骤5. 如果打开克隆到本地的文件包含cocoapod包管理文件,需要继续在当前目录下安装pod,前提是你的电脑已经安装过cocoapod,如果不知道是否安装,使用pod命令查看当前的pod版本,终端输入:

    pod --version

    如果能查到版本号,就可以直接输入:

    pod install

    等待pod安装即可。
    步骤6. 安装成功之后,继续输入ls, 找到克隆的文件工程,切换到工程目录下,找到 工程名.xcworkspace 文件,终端输入:

    open 工程名.xcworkpace

    就可以使用xcode打开你的工程文件啦。

    2.如果本地有现成的工程文件,首次上传到远程仓库

    步骤1. 终端输入

    cd 工程目录
    git init
    git add --all
    git commit -m "本次提交说明"
    git remote add origin 仓库地址
    git push -u origin master

    3. 从本地仓库推送代码到远程仓库

    1.把工作区内容提交到暂存区

    git add .
    但不包括被删除的文件。

    git add --all
    把所有变化提交到暂存区

    3.将修改从暂存区提交到本地版本库

    git commit -m "提交说明"

    4.与远程仓库建立连接

    git remote add origin 仓库地址

    5.最后一步将本地版本库的分支推送到远程服务器上对应的分支

    git push origin 远程分支名

    4.其它常用git命令行

    1.设置authorname和邮箱

    git config --global user.name "名字"
    git config --global user.email "邮箱地址"

    2.关于分支的操作

    git branch
    查看本地分支,绿色的代表当前所处分支

    git branch -a
    查看本地以及远程分支,红色的即远程分支
    如果没有看到你创建的远程分支,可以输入 git fetch 拉取一下

    git branch dev
    创建分支

    git branch -d "分支名字"
    删除本地分支

    git push origin --delete "远程分支名"
    删除远程分支

    git branch -vv
    查看本地分支对应的远程分支

    git branch -m 旧分支名字 新分支名字
    给分支重命名

    git checkout 分支名
    切换到指定分支

    git checkout -b 分支名
    如果分支存在则只切换分支,若不存在则创建并切换到master分支

    3.合并分支

    git pull 更新分支代码

    git checkout master 切换到主分支

    git merge 分支名 --squash
    在主干上合并分支

    git push
    推送到远程服务器

    6.本地推送到远程仓库出错

    屏幕快照 2019-04-09 上午10.50.58.png
    屏幕快照 2019-04-09 上午10.49.49.png

    解决方法:

    1、git pull origin master --allow-unrelated-histories //把远程仓库和本地同步,消除差异
    2、重新add和commit相应文件
    3、git push origin master

    相关文章

      网友评论

          本文标题:git常用命令及错误总结

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