本文共 2082 字,大约阅读时间需要 6 分钟。
GIT
是由 Linux
之父 Linus Torvalds
创建的功能强大的开源分布式版本管理工具!使用 GIT
可以对源代码进行管理,创建多个版本,多个分支,方便多人协作!
GitHub
提供了一个免费的云端 GIT
仓库,用于提供给他人或者自己管理代码,但是源码是开源的,也就是说任何人都可以查看或者拷贝你的代码。如果项目是需要保密的,那么只能付费给 GitHub
,提供给你一个私有仓库。
安装 GIT
$ yum install git
配置 GIT
$ git config --global user.name "Your name"$ git config --global user.email "Your E-Mail"
创建本地仓库
$ mkdir example$ cd example
初始化仓库
$ git init
添加工程文件
$ git add .
更新文件到本地仓库
$ git commit -m "Your message"
创建远端仓库
登录 ,点击 New repository
,创建远程仓库。
点击 Clone or download
,复制 HTTP
地址,例如 https://github.com/xxx/xxx.git
,在本地的仓库操作:
$ git remote add origin https://github.com/xxx/xxx.git$ git pull
推送到远端仓库
$ git push -u origin master
只有第一次才需要添加 -u
选项,相当于提供一个默认值,以后再次推送到远程仓库:
$ git push
如果已经在 GitHub
上面有项目,可以直接克隆到本地
$ git clone https://github.com/xxx/xxx.git
如果 GitHub
上面的工程已经更新,而本地还没有,可以使用拉取命令和本地合并!
$ git pull
pull
相当于执行了 git fetch
+ git merge
,拉取和合并!
在 C:/Users/SY/
创建文本 .git-credentials
输入 https://<username>:<password>@github.com
进入 bash
,输入: git config --global credential.helper store
ssh
制作密匙:
root@ubuntu:~/.ssh# cd /root@ubuntu:/# cd ~/.ssh/root@ubuntu:~/.ssh# ssh-keygen -t rsa -C "1530454315@qq.com"Generating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in gitid_rsa.Your public key has been saved in gitid_rsa.pub.The key fingerprint is:SHA256:ebRKnoScvN/GemmmcBxlG4fL7sIcqOvQ/MFMW+ZRN2k root@ubuntuThe key's randomart image is:+---[RSA 2048]----+| || . . || B E || o o B O . || *.S * || o +.@.B || . o.BoBo.. || ... =+oB || .o.. +Oo |+----[SHA256]-----+root@ubuntu:~/.ssh# lsid_rsa id_rsa.pub
现在生成了两份文件,其中 id_rsa.pub
需要拷贝文件内容到 github
Settings --> SSH and GPG keys --> New SSH key
以前,我们使用的地址:https://github.com/xxx/xxx.git
,以后我们需要使用地址:git@github.com:xxx/xxx.git
,重新绑定远程地址。
$ git remote add origin git@github.com:xxx/xxx.git
然后测试:
$ git push
转载地址:http://rnzii.baihongyu.com/