Git学习之将不空的文件夹关联到远程仓库

昨天和今天在将“本地不空的文件夹关联到远程Git仓库”的时候遇到了很多瓶颈,主要方法一般都是在本地创建一个空的文件夹,然后“仓库化”再关联到远程仓库,或者是将远程仓库直接克隆到本地,下面说说将不空的文件夹关联到远程仓库的方法(因为我试了好多次,空的文件夹总是提交不了):

1、下面是我空的文件夹提交的结果:

2、不空文件关联到远程仓库:

(1)在GitHub创建一个新的仓库

(2)打开Git bash进入到需要关联仓库的文件夹,执行git init命令

执行“git add .”命令将文件夹下的所有非空目录添加进去

执行git commit -m "备注内容(用来提示做了什么更改)"

执行“git remote add origin 你远程仓库名字”:(使用origin即可,如何查看远程仓库名将在文末介绍)

执行“git pull --rebase origin master”:(将所有非空文件提交)

这时候按照提示输入Github的用户名和密码:

完成!

附:

如何查看远程仓库名:

登陆GitHub进入到需要关联的仓库里,点击“clone and download”就会出现:

原文地址:https://www.cnblogs.com/BASE64/p/11577706.html

时间: 2024-10-08 06:21:37

Git学习之将不空的文件夹关联到远程仓库的相关文章

学习LINUX入门,/tmp文件夹

最近开始学习LINUX,关于/tmp文件夹, 查了些资料,/tmp文件夹是存放linux临时文件的地方,在Linux系统中/tmp文件夹里面的文件会被清空,至于多长时间被清空,如何清空的,可能就不清除了. 在CentOS5.11中,可以利用/etc/cron.daily/tmpwatch 命令来清理/tmp文件夹 [[email protected] ~]# cat /etc/cron.daily/tmpwatchflags=-umc/usr/sbin/tmpwatch "$flags"

Windows服务器Pyton辅助运维--01.自动Copy文件(文件夹)到远程服务器所在目录

Windows服务器Pyton辅助运维 01.自动Copy文件(文件夹)到远程服务器所在目录 开发环境: u  Web服务器: Windows Server 2008 R2 SP1 IIS 7.5 u  运维服务器: Python 2.7.8 组件:pywin32(219)  wmi(1.4.9) 工作内容说明: 生产环境中有很多台Web服务器,均为IIS环境,每次开发人员都提供站点补丁包给我进行系统升级,我需要将这些补丁包更新到所有Web服务器的指定目录下以完成系统更新的工作. 实现过程: 整

Git的本地操作--上(不会使github远程仓库发生任何改变)

1.先弄清楚git与github的关系 Git是最流行的分布式版本控制系统:[SVN,CVS这些版本控制系统,是集中式的,集中式的版本控制系统不但速度慢,而且必须联网才能使用.当然,Git的优势不单是不需要联网,Git极其强大的分支管理,也把SVN等抛在了千里之外] GitHub网站为开源项目免费提供Git存储,无数开源项目都托管在GitHub上,包括jQuery,PHP,Ruby等等. 可以简单的理解成: Git是一个管理代码的本地工具软件:github是托管代码的网站平台(可以托管团队里多个

Git for Windows之推送本地版本库到远程仓库

Git for Windows之基础环境搭建与基础操作中介绍了Git基本环境的构建与基本的操作.生成了一个本地git版本库,本文将介绍如何将这个版本库推送到远程仓库(码云,github也可以). 1.注册码云的账号,创建一个public的项目 点击进入该项目,有如下信息: (1).红框内Https选项卡为远程仓储的地址,SSH选项也是远程仓储的地址,但是后者需要配置. (2).码云提供的简单的快速初始化本地版本库,到码云远程仓库的命令行代码. 2.使用码云推荐的git命令推送本地版本库到码云远程

git如何删除已经提交的文件夹

在上传项目到github时,忘记忽略了某个文件夹.idea,就直接push上去了, 最后意识到了此问题,决定删除掉远程仓库中的.idea文件夹 删除前: 删除后: 在github上只能删除仓库,却无法删除文件夹或文件, 所以只能通过命令来解决 首先进入你的master文件夹下, Git Bash Here ,打开命令窗口 $ git --help                                      # 帮助命令 $ git pull origin master       

Git学习——把文件推送到远程仓库

本地仓库与GitHub仓库关联 git remote add origin [email protected]:<github账户名>/<github的仓库名>.git 把本地库的所有内容推送到远程库上 git push -u origin master //第一次推送master分支 加上-u参数,不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令. 原文地址:htt

svn取消文件夹关联的方法

新建个记事本,贴入以下代码,保存后重命名后缀为reg,然后在目标文件夹右键就出现了删除SVN的选项了. 代码如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="删除该目录下面.svn文件" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command] @=

svn取消文件夹关联的方法(svn取消关联)

新建个记事本,贴入以下代码,保存后重命名后缀为reg,然后在目标文件夹右键就出现了删除SVN的选项了. 复制代码 代码如下: Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]@="删除该目录下面.svn文件"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]@

【问题解决方案】单个文件夹嵌套时github仓库中最外层文件夹直接显示所有嵌套文件夹名的问题

上传文件的时候遇到这样一个问题: 这么看着好像有什么问题,直觉不应该这么显示吧 折腾半天,从github新建了嵌套文件夹并同步到本地,然后从本地push了文件,结果依然显示是这样 好吧,那这个问题应该就不是问题,接受. END 原文地址:https://www.cnblogs.com/anliux/p/10803517.html