origin

git push 代码

自作多情 提交于 2020-01-19 15:40:39
推送本地分支 要想和其他人分享某个本地分支,你需要把它推送到一个你拥有写权限的远程仓库。你创建的本地分支不会因为你的写入操作而被自动同步到你引入的远程服务器上,你需要明确地执行推送分支的操作。换句话说,对于无意分享的分支,你尽管保留为私人分支好了,而只推送那些协同工作要用到的特性分支。 如果你有个叫 serverfix 的分支需要和他人一起开发,可以运行 git push (远程仓库名,也叫远程主机名字) (本地分支名):(远程分支名字) $ git push origin serverfix Counting objects : 20 , done . Compressing objects : 100 % ( 14 / 14 ) , done . Writing objects : 100 % ( 15 / 15 ) , 1.74 KiB , done . Total 15 ( delta 5 ) , reused 0 ( delta 0 ) To git@github . com : schacon / simplegit . git * [ new branch ] serverfix - > serverfix 这里其实走了一点捷径。Git 自动把 serverfix 分支名扩展为 refs/heads/serverfix:refs/heads/serverfix,意为

git pull origin master产生的Your branch is ahead of 'origin/master' by 5 commits.问题

大兔子大兔子 提交于 2020-01-19 14:00:38
git pull origin master产生的Your branch is ahead of ‘origin/master’ by 5 commits.问题 (1)方法1:git fetch origin (2)方法2(代码还需要):git push origin (3)方法3 (代码不需要):git reset --hard origin/$branch   参考:   可以先执行下git diff $branch origin/$branch 看下差异 【备注,先git log 看看还有没有没有push 的commit的,如果没有, 就用git reset --hard origin/$branch强制覆盖成和远程仓库一样,如果有的话,就先push】 (4) git pull --rebase (5)git pull origin cherryPick   参考:https://blog.csdn.net/u010383937/article/details/72901675 分支还没有设置 track 信息 (1)选择使用 git pull origin develop 命令 (2)设置 track 信息的话,可以使用 git branch --set-upstream-to=origin/$branch 命令 来源: CSDN 作者: kunwen123 链接:

git 常用命令

佐手、 提交于 2020-01-19 13:53:41
之前用过git一段时间,在一位学长的带领下用git团队开发协作了一个vue的小程序,在很长一段时间里面就没有用过git了,近段时间研究了一下springboot,写了个小demo,把他上传到github上,突然发现,自己对git的命令完全忘了。。。。。下面把这些命令记在博客上,以防再次遗忘。 1.git init #初始化本地仓库 2.git remote add origin 你的仓库地址 #关联本地仓库到远程仓库 3. git add * #添加要提交的文件到暂存区 4.git commit -m "init commint" #提交代码到文件控制仓库 5.git fetch origin #将远程主机的更新,全部取回本地 6.git pull origin master 如果报错用这个 git pull origin master --allow-unrelated-histories #拉取远程分支代码到本地 7.git push -u origin master:master #提交本地分支(master)代码到远程分支(master) git常用命令 来源: CSDN 作者: leah阿 链接: https://blog.csdn.net/qq_39542702/article/details/104036969

删除分支 git branch -d与git branch -D的区别

拥有回忆 提交于 2020-01-19 05:24:12
概述 区别 git branch -d 会在删除前检查merge状态(其与上游分支或者与head)。 git branch -D 是git branch --delete --force的简写,它会直接删除。 共同点 都是删除本地分支的方法(与删除远程分支命令相独立,要想本地和远程都删除,必须得运行两个命令)。 延伸 删除远程分支以及追踪分支:git push --origin -delete branch git clone 都干了啥? 1、自动将服务器默认命名为origin 2、创建远程分支origin/branch(指向master分支的指针) 3、创建名为master的本地分支 参考文章 git 删除分支 https://www.jianshu.com/p/5068997164cb 来源: CSDN 作者: 龙丨行 链接: https://blog.csdn.net/qq_33592641/article/details/103871482

git基础操作教程

a 夏天 提交于 2020-01-19 04:40:12
Git 全局设置: git config --global user.name "xx" #git网站注册的账号 git config --global user.email "abc@sohoo.com" #邮箱 创建 git 仓库和提交: mkdir abc #创建项目名文件夹 cd abc git init #初始化 touch README.md git add . #添加当前目录文件到索引 git commit -m "添加注释信息" git remote add origin https://github.com/xx/abc.git git push -u origin master 已有仓库: git remote add origin https://gitee.com/x55/awsbak.git git push -u origin master 其他操作: git clone https://gitee.com/x55/awsbak.git # 从代码库克隆仓库 git push #推送到服务器 git pull #下载远程更新到本地9 (远端仓库默认被称为 origin,但是origin 并不是指得是远程的仓库,而是指得是远程仓库在本地的一个指针。 git remote -v #查看origin信息) 来源: CSDN 作者: python_node 链接

新手在github上传本地代码

≯℡__Kan透↙ 提交于 2020-01-19 03:41:05
新手在github上传本地代码 申请账号 下载git工具 自己的主页中创建一个项目 创建一个repository名字,描述 下载完成git并在本地操作 **上传过程遇到问题** 申请账号 网址:https://github.com/ 下载git工具 网址:https://gitforwindows.org/ 自己的主页中创建一个项目 创建一个repository名字,描述 最后要初始化repository 点击Clone or download, 然后复制弹框的地址,待会上传项目有用 下载完成git并在本地操作 接下来就是在本地操作了,在此之前你一定要把git安装好,然后找到你要上传的文件夹项目,右键点击文件夹(注意:不能选单个文件或者压缩包)在选项里会有 Git Gui Here,Git Bash Here出现,选择Git Bash Here,会出现下图: 然后把你之前在clone or download里复制的地址按下图粘贴,或者手动输入: git clone https://github.com/three… 然后你的项目文件里就会增加一个你在github上创建的项目名称,我的是image_proccessing如下图: 然后 把你在这个目录要上传的文件复制到image_proccessing文件夹里 (此处楼主没有上传会出现错误) 然后在git命令行切换目录在image

浏览器(内核,同源策略原理,渲染...)

元气小坏坏 提交于 2020-01-19 02:37:30
浏览器存储 特点 cookie localStorage sessionStorage indexDb 生命周期 可过期 除非清理,否则一直存在 页面关闭就清理 除非清理,否则一直存在 存储大小 4K 5M 5M ∞ 与服务端通信 请求携带在 header 头部 no no no 浏览器内核 浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“渲染引擎”,不过我们一般习惯将之称为“浏览器内核”。 通常所谓的浏览器内核也就是浏览器所采用的渲染引擎 浏览器内核主要包括三个分支技术: 排版渲染引擎 、 JavaScript引擎 , 以及其他 。 Trident IE 内核 其中 IE8 的 JavaScript 引擎是 JScript 引擎, IE9 开始使用 Chakra Gecko FF 内核 JavaScript 引擎使用 Spider Monkey 第一款 JavaScript 引擎 Webkit Safari 内核 Chrome 内核原型 Android 默认浏览器使用 Webkit 内核 Blink Chrome 最新的内核(Safari 目前也使用的内核) 而谷歌方面,则使用了自己研发的 V8 引擎 内核 是否开源 插件支持 应用浏览器 支持操作系统 Trident 否,但提供接口调用 ActiveX IE Windows Gecko 是

Git基础

旧巷老猫 提交于 2020-01-18 04:25:19
Git简介 开源的分布式版本控制系统,高效、简单、完全分布式。 本地执行操作,离线的优势--快。 每次你提交更新,或在 Git中保存项目状态时,它主要对当时的全部文件制作一个快 照并保存这个快照的索引。 为了高效,如果文件没有修改,Git 不再重新存储该文件,而是只 保留一个链接指向之前存储的文件。 git文件的三种状态:已修改(modified)、已暂存(staged)、已提交(commited),对应三个工作区域:工作目录、暂存区域、Git仓库。 基本的 Git 工作流程如下: 在工作目录中修改文件 暂存文件,将文件的快照放入暂存区域 提交更新,找到暂存区域的文件,将快照永久性存储到Git仓库目录 Git安装和配置 下载安装对应系统的Git 配置Git每次提交对应的用户信息 $ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com 创建Git仓库 方法1:创建空文件夹,在其中执行 git init 命令,之后将项目创建在此文件夹中,新的文件即可被git跟踪。 方法2:克隆已有的仓库,复制项目地址,执行以下命令 $ git clone https://github.com/libgit2/libgit2 rename ,rename为别名

git本地推送到远程新仓库

给你一囗甜甜゛ 提交于 2020-01-17 07:55:53
1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件 git add . 3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明 git commit -m 'first commit' 4、关联到远程库 git remote add origin 你的远程库地址 如:git remote add origin https://github.com/cade8800/ionic-demo.git git pull --rebase origin master git push origin master 来源: CSDN 作者: Lucky____Boy 链接: https://blog.csdn.net/Lucky____Boy/article/details/103820398

Git学习

假装没事ソ 提交于 2020-01-16 10:16:50
一、安装配置Git(系统:Windows 10 64位) 1.移步Git官网下载安装。 2.每个仓库的Git配置文件为.git/config文件,当前用户的Git配置文件为用户主目录下的.gitconfig文件。运行"Git->Bash",可进行以下配置:(--global表示这些命令在这台电脑的所有Git仓库下都有用,不加则只针对当前仓库起作用) $ git config --global user.name <"your name"> #指定用户名 $ git config --global user.email <"email@example.com"> #指定email地址 $ git config --global color.ui true # 让Git适当地显示不同的颜色 3.忽略文件 需要忽略的文件一般是放在Git工作目录且不能提交的文件,包括操作系统自动生成的文件,编译生成的中间文件、可执行文件等,自己的带有敏感信息的配置文件等。 此时要在Git工作区的根目录下创建一个.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。GitHub已经为我们准备了各种 配置文件 ,只需要组合一下就可以编写.gitignore文件。 $ git add -f <file_name> # 强制添加已忽略的文件 $ git check-ignore -v