学习Git的一点心得以及如何把本地修改、删除的代码上传到github中
一:学习Github的资料如下:https://git.oschina.net/progit/
这是一个学习Git的中文网站,如果诸位能够静下心来阅读,不要求阅读太多,只需要阅读前三章,就可以掌握Git的常用命令。
二:学习Git中远程仓库的问题:
Git的远程仓库:就是管理你代码的地方,这个是Github中提供的有,只要你在Github中注册一下你就可以获得无限个Git的远程仓库。
我的Github中的远程仓库如下图所示:

对远程仓库我首先理解为:在Gitbash中敲一个命令:Git init生成一个隐藏的文件.git就是一个远程仓库,其实他是一个本地的Git仓库,要想让他与远程仓库关联,只需输入命令
git remote add origin url (这个url就是你的Github为你提供的远程仓库的url)即可:
例如如果你想本地的仓库和想和我的远程仓库进行关联完整命令为:git remote add origin https://github.com/qinlinsen/spring.git
在我不知道远程仓库在Github注册一个就会有的时候,我想我的远程仓库是不是我要在一个局域网中用一台电脑做为服务器呢,结果还是错了,直至我发现github在注册后就会一个远程仓库,这个远程仓库的出现让我对阅读上面提供给的资料https://git.oschina.net/progit/ 带来的巨大的帮助。
所以我建议在学习git的一些命令之前首先在github注册,以获得一个远程仓库。
三:如何用idea开发工具把自己写的项目上传至github。
步骤如下:
依次点击:file----settings
或者直接按快捷键:ctrl+alt+s


依次点击下图中的圆圈把项目分享至Github中。

按照上面的三个图:你就可以把项目分享至github中。
四:解决标题所提出的问题:如何把本地修改、删除的代码上传到github中
解答如下:
以下的命令均是在gitbash中输入的。
1.把目录弄到本地仓库(.git)的上一级目录:
$ cd /f/myGithubproject/spring/
图如下所示:

2.创建一个新的分支sixi,并切换至该分支:
$git checkout -b sixi
3.在该分支可以对代码进行修改,删除,增加等。
4.提交sixi这个分支修改,删除、增加的代码:
$ git commit -a -m 'commit all files'
5.切换至master分支,把分支sixi合并到master中。
$git checkout master
$git merge sixi
6.上传至远程仓库:
git push origin master
说明:origin是远程仓库的名字。master是远程仓库的一个分支。
最后请大家一定要看上面提到的资料:https://git.oschina.net/progit/
这对大家从原理上理解git是很有必要的。
学习Git的一点心得以及如何把本地修改、删除的代码上传到github中的更多相关文章
- 使用git工具将本地电脑上的代码上传至GitHub
本文教你如果使用git工具将本地电脑上的代码上传至GitHub 1.安装git工具 安装git链接 2.使用git工具上传自己的代码到GitHub中 安装完git工具之后,我们会得到两个命令行工具,一 ...
- git使用之如何将github库下载到本地与如何将代码上传github
git使用之如何将github库下载到本地与如何将代码上传github ---------------------------------------------------------------- ...
- 如何用git将项目代码上传到github
注册账户以及创建仓库 要想使用github第一步当然是注册github账号了.之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之 ...
- (超详细)使用git命令行将本地仓库代码上传到github或gitlab远程仓库
(超详细)使用git命令行将本地仓库代码上传到github或gitlab远程仓库 本地创建了一个 xcode 工程项目,现通过 命令行 将该项目上传到 github 或者 gitlab 远程仓库,具体 ...
- [转]如何用git将项目代码上传到github
注册账户以及创建仓库 要想使用github第一步当然是注册github账号了.之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之 ...
- 使用git将代码上传到GitHub
使用git将代码上传到GitHub 结束了前一段的时间的杂七杂八的生活,最近又快开始动一动已经吃了好长时间土的GitHub,以前的git指令基本上忘个差不多,现在记录一下,利用git将代码上传. ...
- git使用教程1-本地代码上传到github
前言 不会使用github都不好意思说自己是码农,github作为一个开源的代码仓库管理平台,我们可以把自己的代码放到github上,分享给小伙伴,自己也能随时随地同步更新代码. 问题来了:为什么越来 ...
- 【FIRST USE】第一次用git把代码上传到github
第一次使用某个东西总是充满了伤痛,我第一次用sed的时候,毁掉了我的所有源代码,第一次用git的时候一直提示不正确,后来解决了问题,便记录下来. 首先说明我的环境,我用的是虚拟机,上面运行的64位的c ...
- git使用教程1-本地代码上传到github【转载】
本篇转自博客:上海-悠悠 原文地址:http://www.cnblogs.com/yoyoketang/tag/git/ 前言 不会使用github都不好意思说自己是码农,github作为一个开源的代 ...
随机推荐
- Linux文件系统与目录结构
在Linux系统中,目录被组织成一个:单根倒置树结构,文件系统从根目录开始,用/来表示.文件名称区分大小写( 大小写敏感还需要看具体的文件系统格式 ),以.开头的为隐藏文件,路径用/来进行分割(win ...
- jquery横向手风琴效果
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Ubuntu 18.04 配置
Ubuntu 18.04 配置IP-静态(UB与其他linux os不同) sudo netplan generate sudo vim /etc/netplan/50-cloud-init.yaml ...
- [CodeChef]RIN(最小割)
Description 有m门课可以在n个学期内学习,第i门课在第j个学期的收益是\(X_{i,j}\),一个学期可以学多门课,有的课之间有依赖关系,即必须先学a再学b,求最大收益.n,m<= ...
- Git Pro Book
目录 2nd Edition (2014) Switch to 1st Edition Download Ebook The entire Pro Git book, written by Scott ...
- I2C中24C02从地址设置
从设备地址 首先,先看一下AT24C02的芯片资料,我们会发现AT24C02有三个地址A0,A1,A2.同时,我们会在资料的Device Address介绍发现I2C器件一共有七位地址码,还有一位是读 ...
- tp事务处理
数据库事务处理见手册 逻辑事务处理 Model->startTrans(); // 开启事务 if(操作失败) { Model->rollback(); // 回滚 }else { Mod ...
- Java 泛型 二
一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(Stri ...
- 《Cracking the Coding Interview》——第16章:线程与锁——题目3
2014-04-27 19:26 题目:哲学家吃饭问题,死锁问题经典模型(专门用来黑哲学家的?). 解法:死锁四条件:1. 资源互斥.2. 请求保持.3. 非抢占.4. 循环等待.所以,某砖家拿起一只 ...
- 【Training versus Testing】林轩田机器学习基石
接着上一讲留下的关子,机器学习是否可行与假设集合H的数量M的关系. 机器学习是否可行的两个关键点: 1. Ein(g)是否足够小(在训练集上的表现是否出色) 2. Eout(g)是否与Ein(g)足够 ...