1. Git的安装
sudo apt-get install git
2. 配置git用户
git config --global user.name "用户"
git config --global user.eamil "邮箱"
3. 生成SSH密钥
ssh-keygen -C "邮箱" -t rsa
手动输入回车和 y,出现以下界面说明成功生成,红框内就是你的公钥。
4. 复制公钥
cat id_rsa.pub(/root/.ssh/id_rsa.pub)# 选中复制
5.登录个人github添加客户端生成的公钥
Title 可以随意填写,Key把刚才复制的公钥添加,然后确定。
6. 将key加到ssh中
ssh-add ~/.ssh/id_rsa
7. 测试是否成功
ssh -T git@github.com # 出现you‘re successful,即成功
8. 基础git操作
1. 新建代码库
# 在当前目录新建一个Git代码库
$ git init
# 新建一个目录,将其初始化为Git代码库
$ git init [project-name]
# 下载一个项目和它的整个代码历史
$ git clone [url]
2. 配置
# 显示当前的Git配置
$ git config --list
# 编辑Git配置文件
$ git config -e [--global]
# 设置提交代码时的用户信息
$ git config [--global] user.name "[name]"
$ git config [--global] user.email "[email address]"
3.增加、删除文件
# 添加指定目录到暂存区,包括子目录
$ git add [dir]
# 添加当前目录的所有文件到暂存区
$ git add -u
# 删除工作区文件,并且将这次删除放入暂存区
$ git rm [file1] [file2] ...
4.代码提交
# 提交暂存区到仓库区
$ git commit -m [message]
5. 分支相关
# 新建一个分支,但依然停留在当前分支
$ git branch [branch-name]
# 新建一个分支,并切换到该分支
$ git checkout -b [branch
# 切换到指定分支,并更新工作区
$ git checkout [branch-name]
# 合并指定分支到当前分支
$ git merge [branch]
6.上传同步
# 取回远程仓库的变化,并与本地分支合并
$ git pull [remote]
# 上传本地指定分支到远程仓库
$ git push [remote]