美文网首页
Mac中使用git总结

Mac中使用git总结

作者: 南飞孤鸿 | 来源:发表于2016-07-19 08:59 被阅读703次

1 设置全局git用户名和邮箱

git config --global user.name "your UserName"
git config --global user.email "your email"

注意: 这个用户名和邮箱只是你设置在本机的,不会做用户名和邮箱的校验,其实是可以随便设置的。好像有时候git也可能会向这个邮箱发送邮件,提示git警告。

2 生成SSH密钥

  1. 查看是否已经有了ssh密钥:cd ~/.ssh
    如果没有密钥则不会有此文件夹,有则备份删除
  2. 生存密钥:ssh-keygen -t rsa -C “your email”
    按3个回车,密码为空。
  3. 生成密钥成功后,会出现如下一段代码,可以看到密钥的存放路径
Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
………………
  1. 使用文本编辑器打开文件目录下的 “id_rsa.pub”,这个是存放的git公钥,ssh key就是去掉邮箱后的全部内容
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDG4dfq8hVzk5yWRpEbyERRs5FZh3+okiDuZI+9HmsTsaz7RaS7+WcGSyWyZFHV1AAUd/GYhncgiLhrCCWM/6pM11eZsw1uUnrqg0khBHDY5T5OwV+LNP4AKr4YqqdLTfS+yeFkuo/sVF3bO5leB60NeTdhyBm/U+Xpna+C88v0S/NzMW/++jpiuFYZfk978HZtwBSh0K7l24vZYka8gr+BXfbcervYREuqG6B2HEu8T4CDhlTskmjSTiRxZUBml22kqxAlJa1e8WbYO6aSIFXOlnLL6XcUV+QBaPTbAsqzFpP5lYvIHalPT3tSTtUsdAXoquTR2jrE0UurRSj4T/Xz “your email”

ssh

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDG4dfq8hVzk5yWRpEbyERRs5FZh3+okiDuZI+9HmsTsaz7RaS7+WcGSyWyZFHV1AAUd/GYhncgiLhrCCWM/6pM11eZsw1uUnrqg0khBHDY5T5OwV+LNP4AKr4YqqdLTfS+yeFkuo/sVF3bO5leB60NeTdhyBm/U+Xpna+C88v0S/NzMW/++jpiuFYZfk978HZtwBSh0K7l24vZYka8gr+BXfbcervYREuqG6B2HEu8T4CDhlTskmjSTiRxZUBml22kqxAlJa1e8WbYO6aSIFXOlnLL6XcUV+QBaPTbAsqzFpP5lYvIHalPT3tSTtUsdAXoquTR2jrE0UurRSj4T/Xz
  1. 将生成的ssh key 添加到git服务器网站(gitHub、开源中国等)

3 新建项目到git服务器

  1. 在服务器网站中新建一个项目,新建项目时最好直接添加上 README.gitignore 文件,不同的编程语言可以选择不同的.gitignore文件

添加.gitignore可以忽略一些不必提交的自动改动,简化提交

  1. 使用命令行cd到一个文件夹,我一般是直接在桌面,
  2. 从服务器克隆项目,后面为你新建项目的地址,此处我以AFN仓库为例
    git clone https://github.com/AFNetworking/AFNetworking.git
  3. 克隆完成后,文件夹下(桌面)会生成一个工程的项目文件,此处为AFNetworking,使用命令行cd到新生成的项目路径中去
  4. 将需要上传的工程文件拷贝到克隆出来的文件夹中
  5. 初始化git仓库
    git init // 在当前项目目录中生成本地git管理,并建立一个隐藏.git目录
  6. 添加文件到git中
    git add . // 添加当前目录中的所有文件到索引
  7. 提交到本地代码仓库
    git commit -m "first commit" //提交到本地源码库,并附加提交注释
  8. 提交到远程代码仓库
    git remote add origin https://github.com/AFNetworking/AFNetworking.git //添加到远程项目,别名为origin (后面的是项目地址)

如果报错说远程仓库中已经存在,则先移除远程仓库 git remote rm origin 之后再执行这句

  1. 推送本地代码到服务器
    git push -u origin master //把本地源码库push到github 别名为origin的远程项目中,确认提交

如果报错说本地文件不是最新的,则先拉取远程仓库文件 git pull origin master 之后再执行push操作

相关文章

  • Mac上使用Git+Github

    前言 使用命令行Git,无UI界面 Mac中Git命令直接在terminal中输入 安装Git 下载Git OSX...

  • git使用简单总结

    MacOS git 使用总结 下载客户端(MAC OS 可以忽略)windows 系统下载Git客户端下载链接:h...

  • Mac中使用git总结

    1 设置全局git用户名和邮箱 注意: 这个用户名和邮箱只是你设置在本机的,不会做用户名和邮箱的校验,其实是可以...

  • Mac 上配置多个git账号

    参考 1、mac 下使用多个 git 账户配置2、Mac多个Git账户配置3、如何在一台电脑上使用多个git帐号 ...

  • MAC上Git打标签

    MAC上Git安装与GitHub基本使用这篇文章介绍了Git在MAC上安装与使用。同大多数 VCS 一样,Git ...

  • git使用

    Git安装和使用 Git使用总结 如何将本地项目上传到Github Windows中git bash完全可以替代原...

  • git操作手册

    一、Mac git 1、brew install git #Mac中安装git 2、git init #新建文件夹...

  • GIT的使用

    ##git的使用技巧 git安装 mac端:1,下载Git installer,地址;http://git-scm...

  • Mac下Git命令自动补全

    在 Mac 中,使用 bash-completion 进行git命令自动补全。 安装 bash-completio...

  • Mac Android Studio上传代码到github和cl

    Mac系统下,在android studio中使用Github版本管理由于Mac中自带Git,所以不需要下载 上传...

网友评论

      本文标题:Mac中使用git总结

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