首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何创建修改远程仓库 + 如何删除远程仓库 + 如何删除远程仓库的某个文件或文件夹 + 如何使用git将本地仓库连接到多个远程仓库

三、删除Github已有的仓库(即删除远程仓库) 三箭齐发,太累了,以下演示仅以GitHub为例。其余的同理。 如果我们想要删除Github没有用的仓库,应该如何去做呢?...六、删除Github已有的仓库的某个文件或文件夹(即删除远程仓库的某个文件或文件夹) 我们知道,在Github上我们只能删除仓库,并不能删除文件或者文件夹,所以只能用命令来解决。...6.1、本地仓库和远程仓库同时删除文件或文件夹 1、我们先在本地仓库删除掉文件a.txt ? 2、然后执行以下命令,即可删除远程仓库的文件了 ? 删除远程仓库的文件夹同理。不在演示。...注意:   git pull (远程仓库pull下来的项目放到的是本地的缓存里。)   git clone 远程仓库地址 (远程仓库clone下来的项目放到的是本地的磁盘里。)...七、如何使用git将本地仓库连接到多个远程仓库 1、先在GiuHub(国外)、Gitee码云(国内) 和 Coding(国内) 上分别新建一个远程仓库,参考“二、创建远程仓库”。

7.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

开发者应该知道的 50 条最实用的 Git 命令

git add -p 如何Git当前的工作树删除跟踪文件: 此命令需要提交消息来解释文件被删除的原因。...如何Git回滚最后一次提交: git revert将创建一个新的提交,它与给定提交的所有内容相反。...git add remote https://repo_here 如何Git查看远程url: 使用这个命令可以查看本地存储库的所有远程存储库: git remote -v 如何Git获取远程repo...git remote show origin 如何Git推送更改到远程repo: 当你的所有工作都准备好保存到远程存储库时,你可以使用下面的命令推送所有更改: git push 如何Git远程repo...只需要记住添加-u来创建上游分支: git push -u origin branch_name 如何Git删除远程分支: 如果你不再需要远程分支,你可以使用下面的命令删除它: git push -

1.7K10

Git 常用命令清单笔记

这是为了防止,由于其他人操作了远程主机,导致git pull不知不觉删除了本地分支。 但是,你可以改变这个行为,加上参数 -p 就会在本地删除远程已经删除的分支。...git commit --amend #修改最后一次提交 git commit log #查看所有提交,包括没有push的commit git commit -m "#133" #关联issue...branch -D test #强制删除本地test分支 提交 git push -u origin branchName #提交分支到远程origin主机 拉取 git fetch -p #...拉取远程分支时,自动清理 远程分支已删除,本地还存在的对应同名分支。...(committer)的名字 %ce 提交者的电子邮件地址 %cd 提交日期 %cr 提交日期,按多久以前的方式显示 %s 提交说明 重写历史 git commit --amend #改变最近一次提交

73530

Git工作流程:如何在团队协作?

追溯历史记录 查看Git仓库的历史记录以及如何使用Git命令回退到早期的版本。 1. 撤销更改 撤销对文件的修改或删除、撤销尚未提交的更改等。 1....协作与远程仓库 将本地Git仓库与远程Git仓库进行同步,与其他开发者协作,推送和拉取更新。 1. Git工作流程 将Git集成到团队的日常工作流,包括如何组织Git仓库、如何协作等。...-- file.py # 还原file.py文件到最近一次提交的状态 暂存尚未提交的更改 git add file.py # 将对file.py文件的修改暂存到本地仓库 3.撤销更改示例代码 下面的代码展示了如何在...Git撤销对文件的修改或删除、暂存尚未提交的更改: # 回退file.py文件到上一个提交 $ git checkout HEAD^ file.py # 还原file.py文件到最近一次提交的状态...下面的代码展示了如何Git中进行协作和同步: # 将远程仓库克隆到本地目录 $ git clone https://github.com/user/repo.git local_repo # 添加名为

11410

Git

初始化仓库; 现在就处于工作区,可以在项目中进行修改; 然后将更改提交到暂存区; 将更改暂存区提交到本地仓库(版本库); 再将代码推到远程仓库。...使用以下命令对远程仓库进行操作: 添加远程仓库并命名为origin:git remote add origin 修改远程仓库:git remote set-url origin <...git-repo 删除远程仓库:git remote rm origin 列出所有的远程仓库:git remote -v 然后就可以推送到远程仓库了,其中origin是远程仓库,master是分支: 推送到远程仓库并建立追踪关系...:git push -u origin master 推送到远程仓库:git push origin master 6、分支 分支绝对是Git的核心概念。... 建立分支并切换工作区:git checkout -b 切换到最近一次分支:git checkout - 建立无任何提交历史的分支:git checkout --orphan

39930

GIT,GERRIT,REPO的使用教程

Git、Gerrit、Repo使用 三者各自功能 gii,版本管理库,在git没有中心服务器的概念,真正的分布式。 reporepo就是多个git库的管理工具。...git checkout -- readme.txt 注:不要遗忘 – git rm 删除版本库中文件 eg: git rm 删除本地版本库文件,再使用 git commit 提交 git checkout...分支,在上面开发,合并 git pull 其他的版本库(既可以是远程的也可以是本地的)将代码更新到本地 eg:git pull origin master origin版本库的代码更新到本地的master...主枝 git push:将本地commit的代码更新到远程版本库 eg:git push origin git push localbranch master:refs/for/master 将本地的代码更新到...orgin的远程版本库 git checkout HEAD [],清除工作目录树的修改 打补丁 将commit打包成patch 修改代码 $ vi drivers

4.5K40

Git 常用及特殊命令笔记

冷知识 远程到本地 克隆分支 克隆远程项目到本地 常规克隆(默认克隆主分支),不指定目录名称则使用项目名称: # git clone [dirname=repo_name] git...] git clone -b dev https://github.com/Hopetree/izone.git 克隆指定的深度(就是提交的历史) 指定深度可以减少克隆的时候下载文件的大小,如果只需要克隆最后一次提交....gitignore 忽略的文件): git add * 添加 .gitignore 忽略的文件: git add -f .env 删除所有未添加文件的改动(使 git status 恢复到 clean...分支的操作 本地已存在分支之间的切换 # git checkout git checkout dev 本地远程分支拉取新建分支并切换到新分支 git checkout -b...git branch -r 远程分支的增删 删除远程分支 # git push origin --delete git push origin --delete dev 一个提交合入到多个分支

27820

Git常用命令总结

获取一个url对应的远程Git repo, 创建一个local copy. ​...clone下来的repo会以url最后一个斜线后面的名称命名,创建一个文件夹,如果想要指定特定的名称,可以git clone [url] newname指定. git status ​ 查询repo...如果你在应用stash项目的同时想要删除它,可以用git stash pop ​ 删除stash的项目: ​ git stash drop: 删除上一个,也可指定参数删除指定的一个项目...git branch -v可以看见每一个分支的最后一次提交. ​ git branch: 列出本地所有分支,当前分支会被星号标示出. ​...可以git fetch [alias]取某一个远程repo,也可以git fetch --all取到全部repo ​ fetch将会取到所有你本地没有的数据,所有取下来的分支可以被叫做remote

55720

【linux命令讲解大全】013.Git:分布式版本控制系统的先驱和常用命令清单(二)

)是没有 commit 记录的 git checkout --orphan gh-pages 删除新建的gh-pages分支原本的内容,如果不删除提交将作为当前分支的第一个commit git rm...查看一下状态 有可能上面一条命令,没有删除还没有提交的的文件 git status 合并多个commit 这个命令,将最近4个commit合并为1个,HEAD代表当前版本。...将修改强制推送到前端 git push -f origin master 修改远程Commit记录 git commit --amend amend只能修改没有提交到线上的,最后一次commit记录 git...最后,确保别人没有提交进行push,最好不要加 -f 强制推送 git push -f origin master 添加忽略文件 echo node_modules/ >> .gitignore 利用...$ git remote -v List the current remotes (列出当前远程仓库) origin https://github.com/user/repo.git (fetch)

7810

git 实践总结

git add 添加到缓存区 再通过git commit 将缓存区改动递交到本地库 最后,通过git push 将本地库的改动推送到远程库 [git.png] 最佳实践 删除分支 git branch...示例 #创建四个空目录 mkdir repo repo.git repo_local repo.git_local #创建远程仓库 git init repo #repo创建普通仓库,等同于 cd...repo && git init . git init --bare repo.git #repo.git创建裸库 #--- 至此远程仓库创建完毕,接下来分别clone到本地进行操作 --- #...删除文件,但不要删除本地文件 常用于:误提交了 libxx.a 文件到库,需要从库删除,但本地又需要。...,项目仓库中所有文件最后一次修改时刻的时间戳、大小、hash值,因此随着加入仓库的文件不断增多,index文件也会不断增大。

1.6K00

git常用命令

提交之前,Git有一个暂存区(staging area),可以放入新添加的文件或者加入新的改动. commit时提交的改动是上一次加入到staging area      的改动,而不是我们...会使用与当前提交节点相同的父节点进行一次新的提交,旧的提交将会被取消. $ git clone [url] 克隆仓库文件 获取一个url对应的远程Git repo, 创建一个local copy.        ...git rm --cached: staging区移除文件,但留在工作目录.      ...会使用与当前提交节点相同的父节点进行一次新的提交,旧的提交将会被取消. 4、查看远程仓库 如果想查看你已经配置的远程仓库服务器,可以运行 git remote 命令。...$ git remote -v 我在之前的章节已经提到并展示了如何添加远程仓库的示例,不过这里将告诉你如何明确地做到这一点。

38820

如何使用 Git:参考指南

如果您进行了要包含在下一次提交的后续更改,则必须 add再次运行。...如果要添加当前目录的所有文件以及子目录的文件,可以使用 -all或 -A标志: git add -A 您可以使用以下命令暂存删除文件,同时保留工作目录的更改 reset: git reset...跟踪远程分支获取并合并任何提交git pull 检查 显示当前活动分支的提交历史: git log 显示更改特定文件的提交。...a-branch..b-branch 查看参考日志 ( reflog) 以了解分支提示和其他参考在存储库最后更新时间: git reflog 通过其提交字符串或哈希以更易读的格式显示 Git 的任何对象...您可以使用以下命令重置为特定提交,并删除所有更改 : git reset --hard 1fc6665 要将最后一次已知的非冲突提交强制推送到原始存储库,您需要使用 --force: 警告 :master

1.2K30

简单使用Git管理项目

这个时候 可以使用: git rm # 暂存区和工作区 删除文件 git rm -r # 暂存区和工作区 删除目录 git rm -rf # 暂存区和工作区...强制删除目录 # 注意 如果你只想从暂存区删除文件 可以添加参数`--cached` 最后, 将所有文件 暂存区推送至 版本库 git commit -m "提交说明" # 将文件暂存区提交至...版本库 如果你觉得这一次的操作 与上一次的操作相关,可以将本次修改推送至上一次提交 git commit -m "提交说明" --amend 提交完成之后 如果绑定了远程仓库 可以使用 git push...分支index.php的 A 函数, 小明先将该记录提交至了你们的远程仓库, 这个时候, 你再次提交时 便会发现提交失败(当然你可以强制提交,但不建议) git pull ...php function A () { echo 'a'; } 最后 提交你的修改, 并push到远程仓库 参考 Git三大分区的概念 阮一峰 Git 教程 ---- 版权属于

1.3K64

版本控制系统 - GIT

,第一次操作 Push:推送,代码完成后,需要和团队成员共享代码时,将代码推送到远程仓库 Pull:拉取,远程库拉代码到本地库,自动进行合并(merge),最后放到工作区 checkout:将本地仓库的内容检出到工作区...远程仓库操作: clone 克隆:第一次远程仓库下载代码 pull 拉取:获取团队其他成员代码提交变动 push 推送:完成后的代码上传到远程仓库 本地仓库操作: checkout 检出:将本地仓库的内容检出到工作区...如果文件已经被提交,则需要 git rm 来删除: # 删除已经被提交过的 Readme.md git rm Readme.md 注意:git rm 只能删除已经提交到版本库的文件,其他状态的文件直接用这个命令操作是出错的...那么使用: # 为本地仓库添加远程仓库 git remote add origin your_remote_git_repo 推送本地的内容到远程仓库 当本地仓库,代码完成提交,就需要将代码等推送到远程仓库...推送之前,需要先 pull 远端仓库,如果发现提交版本不一致,会出现错误 远程仓库获取最新内容 在多人协作过程,当自己完成了本地仓库提交,想要向远程仓库推送前,需要先获取到远程仓库的最新内容。

1.6K40
领券