学习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作为一个开源的代 ...
随机推荐
- 命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”(是否缺少程序集引用?
在一个web项目中需要导出word打印,引用Microsoft.Office.Interop.Word后,在pages里使用正常,在app_code里新建类引用就报错. Report.cs里using ...
- 【转载】谈MongoDB的应用场景
引用:http://blog.csdn.net/adparking/article/details/38727911 MongoDB的应用场景在网上搜索了下,很少介绍关于传统的信息化应用中如何使用Mo ...
- json_encode 的小技巧
做了一个 API 文档自动生成,解析的是每个 控制器类 的注释 json 数据,在做测试工具的时候,多层的 json 只有通过一个 textarea 把数据弄进去.如下图 怎么格式化 Json 数据并 ...
- kivy学习二:做一个查询所在地区身份证前6位的小软件
经过半个月的尝试,终于成功,记录下来备查! 做完之后发现有很多的问题没有解决,请大佬多批评指教! 强烈建议:学习KIVY的查看官方文档 需要用的知识: 1.字典的相关知识 2.kivy的下拉列表(Dr ...
- Linux设置下载站点
https://blog.csdn.net/jfhkd2012/article/details/50912757
- POJ 1854 贪心(分治)
Evil Straw Warts Live Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 1144 Accepted: ...
- TouTiao开源项目 分析笔记8 图解分析数据加载方式
1.整体构架 1.1.以一个段子页面为例,列出用到的主要的类,以图片的方式展示. 1.2.基础类 这里最基础的接口有: IBaseView<T>==>定义了5个方法. 然后最基础 ...
- 110Balanced Binary Tree
问题:判断二叉树是否为平衡二叉树分析:树上的任意结点的左右子树高度差不超过1,则为平衡二叉树. 搜索递归,记录i结点的左子树高度h1和右子树高度h2,则i结点的高度为max(h1,h2 ...
- android gradle.properties
gradle.properties 里面配置的东西,在gradle 文件里面可以直接引用. 例如: 在你工程根目录的gradle.properties 文件里面 可以这样配置: ## Project- ...
- android onCreate的两个方法
override fun onCreate(savedInstanceState: Bundle?, persistentState: PersistableBundle?) { } override ...