github简要使用

1、github的作用

  • 项目托管
  • 需要多人协作的文本项目,例如剧本的修改,小说联合撰写等等
  • 主要还是用于程序编写

2、github使用

2.1、下载适合自己电脑版本的github客户端

http://git-scm.com/download/
网址之一

2.2、安装git客户端

除了安装目录之外别的都保持默认即可

2.3、创建github账号

https://github.com/
sign up

2.4、创建一个仓库repository

填写仓库名,描述等等,选择自己的语言项目(C/java等),GNU条款

2.5、启动git客户端

*ssh-keygen -t rsa -C “[email protected] //email address
命令之后直接enter即可,由于其默认的C盘目录,改动过秘钥存放目录会导致连接不成功。密码不需要即可
*之后进入github个人主页然后选择settings->SSH keys->New SSH key
用记事本打开生成的上一步.pub文件,复制所有内容粘贴到网页key中,保存
*ssh -T [email protected]
输入yes之后若出现类似
Hi SummerInSun! You’ve successfully authenticated, but GitHub does not provide shell access.
就是成功连接
git config –global user.name “name”
git config –global user.email “email-address”
上述两个命令会建立个人信息,上传至仓库的时候会记录,以供原作者与之联系
*git remote add origin [email protected]:github创建的用户名/创建的网络仓库名
此命令将仓库地址简化为origin字母,不必每次上传都输入很长的地址,此字母可自定义

3、仓库管理

3.1、本地仓库上传网络

建立一个目录。例git
在git中执行
cd git
进入git目录,后面的git要填完整的路径名
然后创建本地仓库
git init
可以看到当前目录后面带有master的字样
git status
可以看到当前仓库的改动,如果新建一个文本文件就会显示有改动
git add test.txt
添加新建的test.txt文件
git commit -m “代码提交信息”
最后git push -u origin master将本地仓库上传到github远端

3.2、网络仓库下载本地

git clone origin
这样就可以clone到本地,修改之后按照前面就可实现上传更改

3.3、分支管理

git checkout -b feature
新建一个分支并切换过去
git branch -d feature
删除新建的分支
git merge branch
合并branch分支到master
git pull
在当前工作目录获取并合并到远端的改动

你可能感兴趣的:(github,git)