美文网首页
Git基本配置

Git基本配置

作者: 情有千千节 | 来源:发表于2018-11-02 15:59 被阅读0次

使用git 初始化一个项目并与github或者码云建立连接

git的安装就不阐述了,window和mac下各有各的安装方法

参考链接 (如有侵权,联系删除,非常抱歉)

Git的使用--如何将本地项目上传到Github

本地项目git仓库初始化

<!-- 在你项目的根目录,初始化仓库  -->.
git init

<!-- 查看文件状态 -->
git status

<!-- git add 将文件添加到缓存区-->

git add . <!-- 添加全部-->
git add xxx <!-- 将制定的文件添加-->

<!-- git commit 将文件添加到git仓库 -->

git commit -m "初始化了项目" <!-- -m 后面填写的是自己的备注信息-->

此时,本地仓库就初始化好了

分支的创建合并

  1. 在github创建分支后,git pull到本地,创建可以选择父级分支
  2. 同步到本地可以写代码等,但是写的代码只是在本分支下有小
  3. 合并分支要切换到主分支
比如master下有a,b,c三个分支
a更新完成,
git checkout master   // 切换到master下
git merge a // 将a的代码同步到master
此时b,c不受影响
如果b,c需要更新则
git checkout b
git merge master  
便从master将代码更新到b

配置账号邮箱

git config --global user.name “你的名称” 回车

git config --global user.email “你的邮箱” 回车

配置ssh

想要使用git clone的话需要在本地配置ssh配置步骤如下

  1. 创建SSH_KEY

创建前先看一下你电脑中是否已经创建过win是看 C:\Users\shend.ssh
mac的话点开访达(finder)按下command+shift+g 出现前往 填写'~/.ssh'
如果目录下有id_rsa和id_rsa.pub两个文件的话跳至下一步,没有的话我们创建

创建命令

ssh-keygen -t rsa -C "email@email.com" <!-- 后面是你的git邮箱地址-->
  • 然后一路回车就会在原来的目录下发现这id_rsa和id_rsa.pub两个文件
  • 这里不一路回车的话是设置文件名和设置密码,设置之后每次pull/clone/push都需要输密码了
  1. 配置github或其他(这里以github为例)

登陆你的github,在github的setting中找到SSH and GPG KEYS 点击NEW SSH KEY 添加,title随便填写,内容是将电脑id_rsa.pub中的内容复制过来点击ADD SSH Key即完成SSH的配置

创建项目并将本地仓库和远程仓库建立连接

  1. 在github创建一个仓库

New Respository创建项目,创建的时候仓库要为空,注意创建时不要带readme.md的

  1. 本地项目与远程项目的关联

将第一步创建的项目的地址复制下来
来到本地项目的根目录下,使用命令行工具打开输入

git remote add origin https://github.com/justgogoing/test1.git  <!-- http的是你项目的地址-->

3.将本地项目推送到远程仓库(首次推送)

git push -u origin master <!-- 由于新建仓库为空,故需要将 -u加上-->
git push origin master  <!-- 后期推送master分支-->

通过以上步骤便可以将本地项目推送到远程了,但是如果在创建项目的时候不小心添加了read.me就会在推送的时候报错
这是因为read.me文件不在本地仓库,所以要先进行一次合并

git pull --rebase origin master

之后再push 即可成功

一台电脑配置多个git(github、码云、gitlab)

有的时候我们遇到这样的问题,我们的电脑既要维护自己的公司项目在本地的git上,又要管理自己在github的信息,此时就要配置多个不同平台的git了

参考链接
如何在电脑上配置两个Gitlab账号和码云账号
一台电脑同时链接github,coding,码云

  1. 首先生成各个平台的公钥
/*
 *  -f ~/.ssh/id_rsa_github
 * 这个是自定义文件名,不然会默认生成id_rsa
 */
ssh-keygen -t rsa  -f ~/.ssh/id_rsa_github -C "XXX@qq.com"  // github
ssh-keygen -t rsa  -f ~/.ssh/id_rsa_gitee -C "XXX@qq.com"  // 码云
  1. 将生成的文件后缀为.pub的内容复制到对应平台ssh

  2. 添加秘钥到SSH Agent
    因为默认只读取id_rsa,为了让SSH识别新的私钥,需将其添加的SSH agent中。

ssh-agent bash
ssh-add ~/.ssh/id_rsa_github
ssh-add ~/.ssh/id_rsa_gitee

4.创建config文件
进入C/Users/xxx/.ssh/目录下,右击->Git Bash Here

touch config
vim config

每个账号单独配置一个Host,每个Host要取一个别名,每个Host主要配置HostName和IdentityFile两个属性即可。

主要有以下配置: 
HostName         这个是真实的域名地址 
IdentityFile         这里是id_rsa的地址 
PreferredAuthentications   配置登录时用什么权限认证–可设为publickey,password publickey,keyboard-interactive等 
User            配置使用用户名 


# 加上以下内容
#default github
Host github.com
  HostName github.com
  IdentityFile ~/.ssh/id_rsa_github
 
Host gitee.com
  HostName gitee.com
  IdentityFile ~/.ssh/id_rsa_gitee

esc -> :wq -> enter 保存退出
  1. 测试链接
ssh -T git@github.com
ssh -T git@gitee.com

webstrom利用自带git与远程仓库链接

参考链接
WebStrom与Github连接

相关文章

  • Git 基本使用

    基本配置命令 git config --list或git config -l:查看配置git config --g...

  • git

    基本配置 git config --list 查看配置git config --global user.name=...

  • Git 入门

    Git 下载 windows下载地址 mac下载地址 Git 配置 配置基本信息 这些配置都是在写 ~/.git...

  • Git命令整理

    Git命令 ———————————————— git配置: git基本步骤: git分支管理: 创建分支命令: 切...

  • GIt

    [TOC] 1. git安装与配置 1.1 git安装 搜索git进官网下载,安装即可! 1.2 git基本配置 ...

  • 5. Git, Github, Gitlab

    1. 实验环境 2. Git基本操作 2.1 git安装 2.2 配置git的用户名和邮箱 2.3 验证git配置...

  • 一步一步来,记全Git命令和用法

    Git基本配置 Git配置使用git config分三种,存放在不同位置 首先要配置用户名和邮箱。每次git提交都...

  • Git基本配置

    使用git 初始化一个项目并与github或者码云建立连接 git的安装就不阐述了,window和mac下各有各的...

  • Git基本配置

    一.绑定用户名和邮箱(告诉Git你是谁) git config --global user.name "你的用户名...

  • Git基本配置

    1、配置git: (1)设置用户名称和登录邮箱 git config --global user.name '用户...

网友评论

      本文标题:Git基本配置

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