origin

【git】强制覆盖本地代码(与git远程仓库保持一致)

偶尔善良 提交于 2020-03-02 13:06:42
git pull 强制覆盖本地的代码方式,下面是正确的方法: git fetch --all 然后,你有两个选择: git reset --hard origin/master 或者如果你在其他分支上: git reset --hard origin/<branch_name> 说明: git fetch从远程下载最新的,而不尝试合并或rebase任何东西。 然后git reset将主分支重置为您刚刚获取的内容。 --hard选项更改工作树中的所有文件以匹配origin/master中的文件。 来源: CSDN 作者: mutourenoo 链接: https://blog.csdn.net/mutourenoo/article/details/104608574

Git基本操作

↘锁芯ラ 提交于 2020-03-02 12:21:41
克隆仓库 git clone git@gitlab.xxx.com:xxx/xxx.git 查看分支 git branch -a 切换分支 git checkout dev 拉取代码 git fetch origin dev git pull origin dev 版本回退 git log git reset --hard id git push origin HEAD --force git reflog 来源: CSDN 作者: Mr.ChowSit 链接: https://blog.csdn.net/DataIntel_XiAn/article/details/103759633

GitHub上Origin和上游之间有什么区别?

守給你的承諾、 提交于 2020-03-01 21:01:30
是什么区别 origin 和 upstream 对 GitHub上 ? 当执行 git branch -a 命令时,某些分支的前缀为 origin ( remotes/origin/.. ),而其他分支的前缀为 upstream ( remotes/upstream/.. )。 #1楼 这应该在 GitHub分支 的上下文中理解(在本地克隆该分支之前,您可以在 GitHub上分支 GitHub存储库)。 upstream 通常指您已分叉的原始回购 (有关 upstream 术语的更多信息,请参见 “ downstream ”和“ upstream ”的 定义 ) origin 是您的叉子:您在GitHub上的自己的存储库,是GitHub原始存储库的克隆 在GitHub页面上: 克隆存储库时,它具有一个默认的远程 origin ,该 origin 称为 origin ,它指向您在GitHub上的fork,而不是它从其派生的原始存储库。 要跟踪原始存储库,您需要添加另一个名为 upstream 远程服务器 git remote add upstream git://github.com/<aUser>/<aRepo.git> (对于 aUser/aRepo ,您已分叉的原始创建者和存储库的引用) 您将使用 upstream 从原始存储库中获取 (以使本地副本与您要贡献的项目保持同步)。

Git查看、删除、重命名远程分支和tag

假如想象 提交于 2020-03-01 14:58:49
查看远程分支 删除远程分支和tag 删除不存在对应远程分支的本地分支 重命名远程分支 把本地tag推送到远程 获取远程tag 查看远程分支 加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话): $ git branch -a master remote tungway v1.52 * zrong remotes/origin/master remotes/origin/tungway remotes/origin/v1.52 remotes/origin/zrong 删除远程分支和tag 在Git v1.7.0 之后,可以使用这种语法删除远程分支: $ git push origin --delete <branchName> 删除tag这么用: git push origin --delete tag <tagname> 否则,可以使用这种语法,推送一个空分支到远程分支,其实就相当于删除远程分支: git push origin :<branchName> 这是删除tag的方法,推送一个空tag到远程tag: git tag -d <tagname> git push origin :refs/tags/<tagname> 两种语法作用完全相同。 删除不存在对应远程分支的本地分支 假设这样一种情况: 我创建了本地分支b1并pull到远程分支

Git查看、删除、重命名远程分支和tag

天大地大妈咪最大 提交于 2020-03-01 12:25:10
Git查看、删除、重命名远程分支和tag 2015-06-15:加入姊妹篇; 2013-11-06:加入重命名远程分支的内容; 2013-01-09:加入删除远程tag的内容。 姊妹篇: 使用Git、Git GUI和TortoiseGit 这篇文章记录我在使用git的过程中碰到远程分支和tag的相关内容,提纲: 查看远程分支 删除远程分支和tag 删除不存在对应远程分支的本地分支 重命名远程分支 把本地tag推送到远程 获取远程tag 查看远程分支 加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话): 1 2 3 4 5 6 7 8 9 10 $ git branch -a master remote tungway v1.52 * zrong remotes/origin/master remotes/origin/tungway remotes/origin/v1.52 remotes/origin/zrong 删除远程分支和tag 在Git v1.7.0 之后,可以使用这种语法删除远程分支: 1 $ git push origin --delete <branchName> 删除tag这么用: 1 git push origin --delete tag <tagname> 否则,可以使用这种语法,推送一个空分支到远程分支

Git查看、删除、重命名远程分支和tag

时光总嘲笑我的痴心妄想 提交于 2020-03-01 08:52:35
这篇文章记录我在使用git的过程中碰到远程分支和tag的相关内容,提纲: 查看远程分支 删除远程分支和tag 删除不存在对应远程分支的本地分支 重命名远程分支 把本地tag推送到远程 获取远程tag 查看远程分支 加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话): 1 2 3 4 5 6 7 8 9 10 $ git branch -a master remote tungway v1.52 * zrong remotes/origin/master remotes/origin/tungway remotes/origin/v1.52 remotes/origin/zrong 删除远程分支和tag 在Git v1.7.0 之后,可以使用这种语法删除远程分支: 1 $ git push origin --delete <branchName> 删除tag这么用: 1 git push origin --delete tag <tagname> 否则,可以使用这种语法,推送一个空分支到远程分支,其实就相当于删除远程分支: 1 git push origin :<branchName> 这是删除tag的方法,推送一个空tag到远程tag: 1 2 git tag -d <tagname> git push origin :refs/tags/

Git查看、删除、重命名远程分支和tag

三世轮回 提交于 2020-03-01 08:49:57
Git查看、删除、重命名远程分支和tag 2015-06-15:加入姊妹篇; 2013-11-06:加入重命名远程分支的内容; 2013-01-09:加入删除远程tag的内容。 姊妹篇: 使用Git、Git GUI和TortoiseGit 这篇文章记录我在使用git的过程中碰到远程分支和tag的相关内容,提纲: 查看远程分支 删除远程分支和tag 删除不存在对应远程分支的本地分支 重命名远程分支 把本地tag推送到远程 获取远程tag 查看远程分支 加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话): 1 2 3 4 5 6 7 8 9 10 $ git branch -a master remote tungway v1.52 * zrong remotes/origin/master remotes/origin/tungway remotes/origin/v1.52 remotes/origin/zrong 删除远程分支和tag 在Git v1.7.0 之后,可以使用这种语法删除远程分支: 1 $ git push origin --delete <branchName> 删除tag这么用: 1 git push origin --delete tag <tagname> 否则,可以使用这种语法,推送一个空分支到远程分支

git命令笔记

十年热恋 提交于 2020-03-01 05:58:37
Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 配置 显示当前的Git配置 git config --list #编辑Git配置文件 git config -e [--global] #设置提交代码时的用户信息 git config [--global](编辑) user.name "[name]" git config [--global](编辑) user.email "[email address]" #分支在本地拉取一个远端的serverfix git checkout -b serverfix origin/serverfix #merge 本地的localfix分支,不使用fast-forward方式合并,保存分支的commit历史 git merge --no-ff localfix (如warning) #查看当前的本地分支与远程分支的关联关系 git branch -vv #将本地新建分支push到自己的本地远程origin上,因为只在本地创建了一个新的分支,远程 origin上还没有该分支 git push origin add_orderdesc #把本地分支与远程origin的分支进行关联处理(通过 --set-upstream-to 命令) git branch --set

git常用操作及其基本命令

↘锁芯ラ 提交于 2020-02-29 19:58:45
克隆远程仓库代码到本地 本地创建有文件夹 git clone 远程仓库地址 本地文件夹名称 本地没有创建文件夹 git clone 远程仓库地址 文件夹名称 克隆完成之后,使用“cd 文件夹”的方式进入,然后执行git init初始化本地仓库 查看远程仓库 git remote -v 可以看到远程仓库的名称以及对应的地址 添加远程仓库 git remote add 名称 远程仓库地址 移除远程仓库 git remote remove 远程仓库名称 创建本地分支 git branch 分支名称 切换到创建的分支 git checkout 分支名称 如果想创建并切换到分支可以使用如下命令 git checkout -b 分支名称 删除分支 git branch -d 分支名称 查看本地所有分支 git branch -a 通过该命令可以了解当前本地建立的分支情况以及当前所在的分支 将本地代码放入暂存以及提交到本地本地仓库的命令 git add * 将代码放入到暂存区 git commit -a -m '提交信息' 可以将暂存区的代码提交到本地仓库 将本地仓库的代码提交到远程仓库的方法 如果本地仓库与远程仓库建立的连接关系可以直接使用如下命令进行代码拉取和代码提交 git pull 拉取对应分支上的代码 git push 将当前分支上的代码提交到远程对应的分支上

git 命令常用总结

浪尽此生 提交于 2020-02-29 18:40:22
详细git教程可参考: http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 基础命令 用户设置 $ git config --global user.name "Your Name" $ git config --global user.email "email@example.com" 初始化仓库 $ git init Initialized empty Git repository in /Users/learngit/.git/ 把文件添加到仓库 git add filename 把文件提交到仓库 git commit -m "comment message" 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步: 第一步,使用命令git add ,注意,可反复多次使用,添加多个文件; 第二步,使用命令git commit,完成。 运行 git status 命令看看结果 git status 但如果能看看具体修改了什么内容 git diff filename 要随时掌握工作区的状态,使用git status命令。 如果git status告诉你有文件被修改过,用git diff可以查看修改内容