您的位置:首页 > 编程语言

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

2017-06-25 18:25 337 查看
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上面删除这个分支
    [ethan@ubuntu:minifs]$ git push origin :test

Ref:  http://blog.chinaunix.net/uid-17188120-id-4650534.html

- 欢迎转载,但请注明出处
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: