标签:none tle and 信息 最大的 简单 ssh 文件目录结构 style
git和svn的操作都能管理代码,现在主流的就是这两个了,两个的区别最大的是:
svn是集中式的版本控制系统。git是分布式的版本控制系统。svn 很简单 就不用说了。
git说说我最常用的把自己代码推送到github上:
我的电脑是 工作区(通过add)——>暂存区(通过commit)——>master
1:先在自己电脑上装git
2:先绑定一个自己的信息
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
3:创建一个文件 ,Git可以管理的仓库
$ git init
4:打开Git Bash,输入
$ ssh-keygen -t rsa -C "youremail@example.com"
5:用户主目录里找到.ssh
目录,里面有id_rsa
和id_rsa.pub
两个文件,这两个就是SSH Key的秘钥对,id_rsa
是私钥,不能泄露出去,id_rsa.pub
是公钥,可以放心地告诉任何人
登录github官网 登录自己的账号,在设置里 SSH and GPG keys ,点击 new ssh key ,title自己随便输 内容填写 id_rsa.pub内容。
6:在自己的github创建一个工程,
7:在自己的电脑上文件,
$ git add readme.txt(把自己的文件,添加到暂存区)
$ git commit -m "wrote a readme file"(把自己的文件,添加到master)
8:在电脑命令输入:后面
git@github.com:michaelliao/learngit.git是自己在github上的常见工程的地址,最好用git不用http
$ git remote add origin git@github.com:michaelliao/learngit.git
9:在电脑命令输入:(推送到远程master也是github的master)
$ git push -u origin master
这样github上显示就和自己本地的文件目录结构一样了。
标签:none tle and 信息 最大的 简单 ssh 文件目录结构 style
原文地址:http://www.cnblogs.com/hjpqwer/p/7516642.html