首页 > 其他分享 >github推送本地仓储到远程

github推送本地仓储到远程

时间:2024-02-03 17:13:50浏览次数:23  
标签:文件 git md text github 忽略 仓储 test 推送

转自:https://zhuanlan.zhihu.com/p/136355306

1.流程

如果是从github上下载的别人的仓储,想推到自己的下面,那肯定是已经关联了远程仓储了,查看关联:

git remote -vv   #查看已关联的远程仓储
git remote rm origin  #删除已关联的远程仓储
git remote add origin [email protected]:yourname/cmake-demo.git   #关联刚创建的远程仓储,私密仓储也可以推

提前要把根据GitHub邮箱生成的ssh公钥存到GitHub上。拉和推代码:

git push origin master  #推到远程
git pull origin master #拉远端

 

2. .gitignore文件

转自:https://www.freecodecamp.org/chinese/news/gitignore-file-how-to-ignore-files-and-folders-in-git/

通常,一个 .gitignore 文件会被放在仓库的根目录下。 

/text.txt    #忽略位于根目录下的 text.txt 文件
/test/text.txt   #忽略一个位于根目录下的 test 目录中的 text.txt 文件
test/text.txt    #同上
text.txt    #忽略任何 text.txt 文件,不需要提供特定文件的完整路径。这种模式将忽略位于项目中任何地方的具有该特定名称的所有文件。
test/     #忽略整个目录及其所有内容,你需要包括目录的名称,并在最后加上斜线。这个命令将忽略位于你的项目中任何地方的名为 test 的目录(包括目录中的其他文件和其他子目录)。
test     #匹配任何名字带有 test 的文件和目录
img*    #忽略所有名字以 img 开头的文件和目录。
*.md   #忽略位于项目中任何地方的以 .md 文件扩展名结尾的 markdown 文件

# 忽略所有 .md 文件
.md
# 不忽略 README.md 文件
!README.md


# 忽略所有名字带有 test 的目录
test/
# 试图在一个被忽略的目录内排除一个文件是行不通的
!test/example.md

 

标签:文件,git,md,text,github,忽略,仓储,test,推送
From: https://www.cnblogs.com/BlueBlueSea/p/18004945

相关文章

  • 手把手教你搭建属于自己的网站(获取被动收入),无需服务器,使用github托管
    大家好,我是亚洲著名程序员青松,本次教大家如何搭建一个属于自己的网站。下面是我自己搭建的一个网站,是一个网址导航网站。托管在了github上面,目前已经运营了三个月,每天的访问量大约有100ip左右。下图是在51.la上面的统计,这个网站是我在2023年11月份发布的,刚发布的时候流量比较高......
  • 配置Github免密提交
    配置Github免密提交配置git使用的username和email,该信息将会在git提交记录中显示gitconfig--globaluser.name"Yourusername"gitconfig--globaluser.email"[email protected]"请注意用你的githubname和email填充随后,生成sshkey,以便使用ssh连接至githubssh-k......
  • 【Docker】从零开始:9.Docker命令:Push推送仓库(Docker Hub,阿里云)
    【Docker】从零开始:9.Docker命令:Push推送仓库(DockerHub,阿里云):https://blog.csdn.net/sinat_36528886/article/details/134575054?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-1-134575054-blog-132139578.235^v43^pc_blog_bo......
  • github下载Vue-Devtools进行安装的方式
    注意:下载Vue-Devtools依赖需要yarn环境.0.安装:yarnnpminstallyarn-g配置:下载镜像1.在C盘目录下,打开.yarnrc环境配置文件2.复制下面命令到配置文件registry"https://registry.npmmirror.com"chromedriver_cdnurl"https://npmmirror.com/mirrors/chromedriver/"elect......
  • git~issue在github/gitlab中的使用
    本文档适用于github和gitlabissue介绍GitHub中的issue功能是一种用于跟踪项目中任务、缺陷、功能请求和讨论的工具。通过issue,项目成员可以提出问题、报告bug、请求新功能,进行讨论,并且能够将issue与代码变更(比如pullrequest)关联起来,以便更好地进行协作和项目管理。......
  • WMS仓储管理系统的作用是什么?
    随着科技的飞速发展和市场竞争的加剧,仓储企业面临着越来越多的挑战和机遇。为了提高产品的性能和质量,同时节约成本、提高运营效率,数字化建设成为了仓储企业的核心需求。而WMS仓储管理系统的应用,更是企业数字化建设的重中之重。WMS仓储管理系统通过数字化技术手段,实现了仓库作业的全......
  • 测试获取 Github 信息
    importjsonimportrequestsfrom.fetch_github_infoimportAUTHENTICATED_USER_ENDPOINT,fetch_github_infodeftest_fetch_github_info(monkeypatch):#定义一个模拟的HTTP响应类classFakeResponse:def__init__(self,content)->None:......
  • gitee 命令合集(从远程仓库拉取项目到推送项目到远程仓库)
    1、配置用户的信息gitconfig--globaluser.name'你的用户名'gitconfig--globaluser.email'你的邮箱'2、初始化Git仓库,生成一个.git目录,该目录包含了资源数据,且只会在仓库的根目录生成,并且会默认生成一个master分支gitinit3、克隆某个Git代码仓库,拉取项目,各......
  • github 代码使用注意事项 开源协议 license
    MIT许可证:只为作者保留版权,而无任何其他了限制。它使人们几乎可以对您的项目进行任何操作,即时是制作和分发封闭源代码版本。Babel,.NETCore和Rails使用MIT许可证¹。BSD许可证:同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足......
  • ssh: connect to host github.com port 22: Connection timed out
    ssh:connecttohostgithub.comport22:Connectiontimedout本地pull/push推送代码到github.com项目报错22端口超时,测试连接也是超时,如下图: 因为已经开强了,所以网络是通的,Google也正常访问怀疑是ssh秘钥问题,发现官方文档有相关介绍,按着操作解决。官方文档放在最后。......