github 管理自己的git仓库常用的操作

1. 创建github 账号


2. 生成ssh key
  [ethan@ubuntu:minifs]$ ssh-keygen -t rsa -C "[email protected]"


3. github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。key保存在如下文件里面:
  ~/.ssh/id_rsa.pub
 
4. 测试ssh key是否成功,使用命令“ssh -T [email protected]”,如果出现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

- 欢迎转载,但请注明出处

你可能感兴趣的:(开发环境相关)