1. 创建github 账号
2. 生成ssh key
[ethan@ubuntu:minifs]$ ssh-keygen -t rsa -C "ysxie@foxmail.com"
3. github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。key保存在如下文件里面:
~/.ssh/id_rsa.pub
4. 测试ssh key是否成功,使用命令“ssh -T git@github.com”,如果出现You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github
5. 配置git 全局(可选):
git config --global user.name "your name" // 配置用户名
git config --global user.email "your email" // 配置email
6. 在github上建立一个repo, 创建往之后会提示具体怎么操作,具体如步骤7
7. 在自己的本地目录上创建/配置git 仓库
echo "# minifs" >> README.md
git init
git config user.name "your name" // 配置用户名 - 你可以配置全局的,由于我全局的和github不一样所以需要在这里配置本地的
git config user.email "your email" // 配置email - 同上
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/ethan1986/minifs.git
git push -u origin master
8. 分支管理
- 创建
a. 创建一个本地分支
[ethan@ubuntu:minifs]$ git branch test
b. 将本地分支同步到GitHub上面: 这个时候你就可以在github看到一个新的分支
[ethan@ubuntu:minifs]$ git push origin test
c. 切换到新建立的分支:
[ethan@ubuntu:minifs]$ git checkout test
d. 推送新的修改的新的分支
[ethan@ubuntu:minifs]$ git push -u origin test
- 删除
a. 从本地删除一个分支
[ethan@ubuntu:minifs]$ git branch -D test
b. 同步到GitHub上面删除这个分支
2. 生成ssh key
[ethan@ubuntu:minifs]$ ssh-keygen -t rsa -C "ysxie@foxmail.com"
3. github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。key保存在如下文件里面:
~/.ssh/id_rsa.pub
4. 测试ssh key是否成功,使用命令“ssh -T git@github.com”,如果出现You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github
5. 配置git 全局(可选):
git config --global user.name "your name" // 配置用户名
git config --global user.email "your email" // 配置email
6. 在github上建立一个repo, 创建往之后会提示具体怎么操作,具体如步骤7
7. 在自己的本地目录上创建/配置git 仓库
echo "# minifs" >> README.md
git init
git config user.name "your name" // 配置用户名 - 你可以配置全局的,由于我全局的和github不一样所以需要在这里配置本地的
git config user.email "your email" // 配置email - 同上
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/ethan1986/minifs.git
git push -u origin master
8. 分支管理
- 创建
a. 创建一个本地分支
[ethan@ubuntu:minifs]$ git branch test
b. 将本地分支同步到GitHub上面: 这个时候你就可以在github看到一个新的分支
[ethan@ubuntu:minifs]$ git push origin test
c. 切换到新建立的分支:
[ethan@ubuntu:minifs]$ git checkout test
d. 推送新的修改的新的分支
[ethan@ubuntu:minifs]$ git push -u origin test
- 删除
a. 从本地删除一个分支
[ethan@ubuntu:minifs]$ git branch -D test
b. 同步到GitHub上面删除这个分支
[ethan@ubuntu:minifs]$ git push origin :test
Ref: http://blog.chinaunix.net/uid-17188120-id-4650534.html
- 欢迎转载,但请注明出处