Git -- 初学过程
来源:互联网 发布:塑料瓶盖螺纹编程 编辑:程序博客网 时间:2024/09/21 08:49
突然想学一学git,这么NB的版本管理工具怎么能不学一学呢。于是我就开始了苦逼的改错之旅。看了2、3天,现在简单的用刚弄完的实例记录一下吧。
我先在git上建立了一个 repository。然后想在本地建立repository的clone远程的代码库的。结果发现,在写的代码不在建立的git目录下。于是
我在代码文件下初始化了git
git init //初始化代码库
然后我查看了当前在本地版本库中被跟踪的文件。
红色表示没有被跟踪。
所以我需要把他添加
git add <file>
看文件成了绿色说明添加成功了。
Pass:在commit之前必须要add file否则不能commit。
接下来我就要把这些文件提交到本地的版本 库中去了
git commit -m "what you want say"
Look 代码的第一次提交完成了。
注意:我搞了很久后来才明白,我擦了,这个commit只是提交到本地库,提交到远程库需要用到push,这个我们下面探讨。
git config --global user.key "value"
然后呢,我们需要配置一些基本环境变量比如上面的name和email。
接着可以选择配置ssh。如果不配置的话每次需要输入你的github密码,配置ssh,可以省略这一步骤。但是比较麻烦,在这不细说了。有时间,我另写一个。
可以跳过这一条
然后呢,我们就要把本地库和远程库联系起来,怎么搞呢?对!肯定要把从github上粘下来的网址用上啦。
git remote add origin git@github.com:yourUserName/yourProjectName.git
没有任何消息。对git来说没有消息,就是好消息。
就下来就应该要push到远程版本库了。
看招:
git push origin master
........你没看错报错了。。因为这是我还没弄完ssh时截的图的,无视这个看下面吧。
对了,要提一下,如果你遇到这个
Warning: Permanently added the RSA host key for IP address '192.30.252.128' to t he list of known hosts.To git@github.com:BeCuriousCat/Tetris.git ! [rejected] master -> master (fetch first)error: failed to push some refs to 'git@github.com:BeCuriousCat/Tetris.git'hint: Updates ......那么很可能是你的本地库中没有README.md。想一想,我上面的操作并没有把远程库中的README.md clone下来。
怎么解决这个问题呢?
Let‘s Look Look
$ git pull --rebase origin master
好了,最后就是push到远程库了。;-)
好了好了终于搞定了。。我也该睡了。。。1点了。
1 0
- Git -- 初学过程
- 初学Git
- git初学
- git初学
- Git初学
- 初学git
- 初学git
- Git初学
- 初学git
- git初学
- Git 初学
- Git 初学
- Git 初学
- git初学
- 初学git
- Git初学
- git 初学
- 【git】git初学习
- 最新Homebrew安装地址
- 纪念魏则西君
- 大话设计模式-第02章 商场促销--策略模式
- Spring和Mybatis的整合
- Python文件操作
- Git -- 初学过程
- PAT基础编程题目集--函数集4-(1~5)
- ThinkCMF 和 OneThink内容管理系统对比
- c语言笔试题
- GPU(CUDA)学习日记(三)------ CUDA基本架构介绍以及编程入门!~~
- GPU(CUDA)学习日记(四)----------VS2010 + win7 32位 + CUDA 4.2 环境配置以及一些小问题的解决
- Ubuntu16.04搭建ionic开发环境
- GPU(CUDA)学习日记(五)------ 动态数组一些说明以及Invalid address specified to RtlValidateHeap 错误
- LeetCode--No.217--Contains Duplicate