GitHub初级学习
来源:互联网 发布:免费的域名解析软件 编辑:程序博客网 时间:2024/06/05 04:18
一、GitHub是一个非常知名的代码管理工具,在Git已经变得非常流行的今天,使用Github可以找到各种高质量的开源项目,Github之前是发布在Mac上的,现在推出了Github for Windows版本,下面就带来Github for Windows的使用教程。
二、建立仓库
然后填写仓库名称,选上 Initialize this repository with a README,这个意思是在建立仓库时自动生成 README.md 文件,最后 Create repository,如图所示:
三、安装客户端 msysgit
github 是服务端,要想在自己电脑上使用 git 还需要一个 git 客户端,这里选用 msysgit,这个只是提供了 git 的核心功能,而且是基于命令行的。如果想要图形界面的话只要在 msysgit 的基础上安装 TortoiseGit 即可。
装完 msysgit 后右键鼠标会多出一些选项来,然后我们在本地新建个文件夹(比如叫 github),右键选择 Git Init Here,这样 github 文件夹内会多出来一个 .git 文件夹,这就表示本地 git 创建成功。右键 Git Bash 进入 git 命令行就可以把刚刚新建的仓库克隆到本地,当然我们还需要配置下 ssh key。
四、配置 git
首先在本地创建 ssh key:
ssh-keygen -t rsa -C "your_email@youremail.com"
后面的 your_email@youremail.com 改为自己的邮箱,之后会要求确认路径和输入密码,这里使用默认的一路回车就行。成功的话会在 ~/ 下生成 .ssh 文件夹,打开 id_rsa.pub,复制里面的 key,回到 github,进入 settings,左边选择 SSH keys,Add SSH Key,title 随便填,粘贴 key。为了验证是否成功,在 git bash 下输入:
ssh -T git@github.com
如果是第一次的会提示是否 continue,输入 yes 就会看到:You've successfully authenticated, but GitHub does not provide shell access,这就表示已成功连上 github。
接下来我们要做的就是把 github 上面建立的仓库克隆到本地,在此之前还需要设置 username 和 email,因为 github 每次 commit 都会记录他们。
git config --global user.name "your name"git config --global user.email "your_email@youremail.com"
克隆到本地(比如克隆 css 的项目):
git clone git@github.com:zhuyujia/css.git
需要注意的是:github 提供了 3 种 url 路径(HTTPS,SSH,Subversion),一般如果账号处于登录状态,那么我们可以用 SSH,就像上面的代码,如果没有登录的话,只能用 HTTPS 的 url 了,如图所示:
克隆成功,如下所示:
五、修改,提交,上传
我们可以修改克隆到本地的项目,修改完成后先要 add 修改的文件(. 表示全部),然后填写 commit,最后在 push 到 github。
git add .git commit -m 'update'git push
- GitHub初级学习
- git/github初级运用自如
- git/github初级运用自如
- git/github初级运用自如
- github 使用,初级
- git/github初级运用自如
- git/github初级运用自如
- git/github初级运用自如
- git/github初级运用
- git/github初级运用自如
- git/github初级运用自如
- github初级使用
- git/github初级运用自如
- gitHub初级使用
- git/github初级运用自如
- GitHub&Git初级
- 初级使用github
- Github 初级入门
- 标准C++中的string类的用法总结
- yah3c在ubuntu下面的联网之路
- R 常用函数
- hdu 2087 剪花布条
- Tiny4412 开发板 编译环境搭建
- GitHub初级学习
- Android网络请求框架之Retrofit实践
- C# Encoding
- 支持向量机SVM核函数的选择(七)
- Android Layout 布局动画的介绍
- MySql key and index
- 利用循环队列打印输出杨辉三角
- 1011. A+B和C (15)
- 使用IPMI工具实现对服务器的远程管理