初始github(一)——本地仓库上传到远程仓库
来源:互联网 发布:克里诺林裙淘宝店铺 编辑:程序博客网 时间:2024/05/10 03:20
我是在windows下接触github 的,不过git有linux内核,如果你也是只用小黑框的话命令应该也是完全一样的。。。
刚开始的时候只是百度百科git和github到底是什么:git是开源代码库以及版本控制系统,github可以托管各种git库。那首先就要知道:
- 怎么在网上建立一个项目,git里面叫做repository(仓库)
- 怎么把本地东西传上去
- 怎么看版本及版本差异
- 版本回退
- 创建分支,分支的选择
- 获取别人的git库并创建自己的分支
就按这个顺序学一下github到底怎么整吧
安装Git Bash
这个没什么特别的,去官网下载
装好之后就能找到这个了,点开
出现了程序员装13好工具、普通人扔鼠标不想整的——小黑框(这就是linux的vi吧?)
创建repository(仓库)
首先我们要在本地创建仓库
比如我要把 z:\git 这个文件夹作为git的仓库,那首先创建好这个文件夹,在windows中或者在git bash 中用mkdir命令来创建
上图我已经cd到 z:\git 这个目录了,这时用git init把当前目录变成git仓库,目录下会多出一个.git文件夹
现在本地仓库弄好了,到远程仓库
首先到https://github.com/ 注册一个账号,在网页上找到账户设置,进入ssh keys栏,点击NEW SSH KEY,就会出现title框、key框——前者是随便填的,后者需要我们生成
怎么生成这个key?回到git bash,输入ssh-keygen -t rsa -C "注册时的邮箱"
这时会让你输入保存密钥文件的路径,注意现在cd到哪个目录了,图中输入了z:其实还是会保存到z:\git,也就是当前所在文件夹
还要输入密码,输一个能记住的就行了。然后用记事本打开生成的pub文件,将里面的东西就是需要的key,粘贴到网页上面,点add key
回到github网页,点击NEW,在自己的账号里添加一个repository
仓库名字填刚才创建的文件夹/本地仓库的名字git,然后create repository就行了
由于空目录提交上去会出错,所以我们现在先网本地仓库添加个txt文件,里面是空的,然后执行命令git add kij.txt和 git commit -m "写一些注释"
这样就可以按照github的提示上传本地仓库了
我这里执行了两次git remote 命令所以出错,不过没关系,只要有一次正确就行了。
执行git push 的时候会要求输入账号和密码,那就是在github上面注册的账号
现在刷新一下网页,就会发现刚刚把文件提交上去了
好累。。。好繁琐。。。本地仓库、远程仓库总算连起来了,其实还没说如何从仓库获取到本地
我想不如放到 怎么看版本及版本差异 里面说?
嗯,这篇完成了前两点,后续再更新
- 初始github(一)——本地仓库上传到远程仓库
- 本地代码上传到GitHub远程仓库
- 本地仓库上传到github
- git将本地仓库上传到远程仓库(转载)
- git上传本地项目到远程github仓库
- 本地git仓库同步到github远程仓库
- git从本地仓库上传到github
- GitHub 上传本地代码到仓库
- git从本地仓库上传到github
- 本地代码上传到Github仓库
- Git将本地仓库上传到Github
- GitHub 上传本地代码到仓库
- GitHub上传本地代码到仓库[Windows]
- 把本地项目上传到Github仓库
- Git——新手入门与上传项目到远程仓库GitHub(转)
- 上传代码到Git远程仓库(Github)
- github远程仓库上传项目一
- Git上传本地项目到远程仓库
- iOS上传到App Store步骤流程
- PAT 1002. 写出这个数 (20)
- CString与char *互转总结[VC]
- IOS Apps 开发(Swift)(4)——Connect the UI to Code(1)
- android:clipToPadding和android:clipChildren
- 初始github(一)——本地仓库上传到远程仓库
- Xcode能编译运行成功,但是模拟器没有任何反应
- JAVA Exception理解
- nginx 自定义web目录 permission denied (403错误 ) centos7 SELinux
- 单例模式
- 花開的聲音
- 使用cvCaptureFromCAM()函数打开摄像头并显示视频
- React Native-15.React Native 常用API及实践 AlertIOS AlertSheetIOS
- java 启动线程的两种方式