Git配置相关


本地Git配置

  1. 设置本地全局属性
操作 执行代码块
设置Git用户名 git config --global user.name xxx
设置Git用户邮箱 git config --global user.email [email protected]
设置git pull 默认rebase更新 git config --global branch.autosetuprebase always
设置git pull 默认rebase更新 git config --global --bool pull.rebase true
设置后可查看配置信息 git config --global -l
  1. 公钥生成
$ ssh-****** -t rsa -C "[email protected]"

可连续回车三次,不录入密码

$ cat ~/.ssh/id_rsa.pub

生成的**如下:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0X6L1zLL4VHuvGb8aJH3ippTozmReSUzgntvk434aJ/v7kOdJ/MTyBlWXFCR+HAo3FXRitBqxiX1nKhXpHAZsMciLq8vR3c8E7CjZN733f5AL8uEYJA+YZevY5UCvEg+umT7PHghKYaJwaCxV7sjYP7Z6V79OMCEAGDNXC26IBMdMgOluQjp6o6j2KAdtRBdCDS/QIU5THQDxJ9lBXjk1fiq9tITo/aXBvjZeD+gH/Apkh/0GbO8VQLiYYmNfqqAHHeXdltORn8N7C9lOa/UW3KM7QdXo6J0GFlBVQeTE/IGqhMS5PMln3 [email protected]


Github端配置

  1. 登陆你的github帐户。点击你的头像,然后 Settings -> 左栏点击 SSH and GPG keys -> 点击 New SSH key
    将公钥加至GitHub,可免去每次登陆的操作

Github首次上传

  1. 初始化源代码目录
$ git init 
  1. 完成 add 及 commit,将代码提交至本地仓库(默认 master分支)
$ git add .
$ git commit -m " my test commit"
  1. 在gitHub上创建一个Git仓库,可以直接点New repository来创建,之后复制下图框中地址(推荐使用SSH方式)
    Git配置相关
  2. 之后,需要把本地仓库和github远程仓库关联起来,本地目录bash窗口键入如下命令:
$ git remote add origin [email protected]:XXX/test.git
  1. 推送代码
$ git push -u origin master

Github首次下载
如果是GitHub上的已有项目,我们如何将其下载至本地呢?

  1. cd选择本地目录,用指令$git clone 远程仓库SSH地址
    Git配置相关
  2. 将远程仓库内容全部拉取至本地,使用命令git branch 查看结果
$ git fetch --all 
$ git branch -a
  1. 在本地分支和远程分支之间建立跟踪连接,相当于在pull时指定默认目标
git branch --set-upstream-to=origin/远程分支名称 本地分支名称
  1. 之后可以正常进行 pull、push 操作