zoukankan      html  css  js  c++  java
  • Git在mac中和远程仓库建立连接

    1.下载git

    http://git-scm.com/download/

    2. 安装git

     按照文字提示即可

    3. 验证是否成功,输入命令行。输出git版本表示git安装成功。

    git --version

    4. 在本地git中添加你得git账户和邮箱,用于每次提交时记日志(log)

    git config --global user.name "你的注册用户名"
    git config --global user.emall "你的注册邮箱"

    5.生成秘钥:

    (1)首先检查电脑是否曾经生成过秘钥

    cd ~/.ssh

    若打开该文件夹为空,则表示没有生成过秘钥,进入第二步。(~表示根目录)

      (2) 生成秘钥

    ssh-keygen -t rsa -C "macbookpro"

    命令要求输入密码,不用输,三个回车即可。

    执行成功后,会在主目录.ssh路径下生成两个文件:id_rsa私钥文件;id_rsa.pub公钥文件; 

    5.在远程仓库gitlab上添加title和key,和本地的一致。title可以自己取一个容易区分的名字,key为id_rsa.pub中的内容(全部复制,可用cat id_rsa.pub命令打开)

    6.现在就可以在本地和远程仓库建立连接啦。几个常用命令

      你的本地仓库由 git 维护的三棵“树”组成。

      第一个是你的 工作目录,它持有实际文件;

      第二个是 缓存区(Index),它像个缓存区域,临时保存你的改动;

      最后是 HEAD,指向你最近一次提交后的结果。

    1. git clone "分支ssh路径";
    2. git add *; //提交增加文件和修改文件到缓存区
    3. git add <filename>
    4. git commit  -m "代码提交信息";//将改动提交到head

    以上都是本地仓库的命令,那么提交远程仓库:

    • git push origin master; //origin 为远端仓库的地址,master为你本地的任何想推送的分支。一般不用改

    获取远程仓库的更新,将命令行定位到当前分支:

    • git pull;

    解决完冲突后合并改动:

    • git add <filename>

    在合并改动之前,也可以使用如下命令查看:

    • git diff <source_branch> <target_branch>

    END

    转载链接:https://www.cnblogs.com/Mrs-cc/p/4699611.html

  • 相关阅读:
    cookie+session,会话时间设定
    input中id和name属性的区别。
    框架和设计模式的区别
    Java数字格式化输出时前面补0
    DDL_数据库模式定义语言
    7.JAVA_SE复习(文件)
    (python)数据结构---集合
    (python)数据结构---字典
    (python)数据结构---字符串
    (python)排序算法
  • 原文地址:https://www.cnblogs.com/hd92/p/13554233.html
Copyright © 2011-2022 走看看