git提交代码

git应用

ⅰ亾dé卋堺 提交于 2020-01-08 13:43:07
克隆git clone + url 查看本地分支 git branch 创建本地分支 git branch [name] ----- 出错提示没有masder处理方法 添加所有项目文件到本地仓库缓存git add . 提交到本地仓库git commit -m "init commit" 创建本地分支 git branch [name] 查看远程分支 git branch -r 切换分支 git checkout [name] 创建并切换新分支 git checkout -b [name] 删除分支 git branch -d [name] 合并分支:git merge [name] 将名称为[name]的分支与当前分支合并 创建远程分支(本地分支push到远程) git push origin [name] 删除远程分支 git push origin :heads/[name] 或 $ git push origin :[name] 本地分支与远程分支建立联系 git branch --set-upstream-to=origin/远程分支的名字 本地分支的名字 git branch --set-upstream-to=shuiwu/master 创建空分支 git symbolic-ref HEAD refs/heads/[name] rm .git/index git

git基本使用方法To 小琴琴

有些话、适合烂在心里 提交于 2020-01-08 10:38:56
建议git本身日常的代码提交工作建议使用命令行,涉及修改对比等再用图形化工具 1、打开git 命令行工具 在pull下来的git工程目录,右键git Bash Here 2、打开git TortoiseGit 的差异对比 在pull下来的git工程目录,右键TortoiseGit --差异对比(英文版为diff) 基本代码提交流程: 1)git pull 拉取最新远程代码 成功pull 跳至步骤6,提示文件冲突跳至步骤2 2)git stash 储藏修改 3)git pull 重新拉取远程代码 4)git stash pop stash@{0} 弹出储藏的修改,git会自动合并修改内容 5 ) 检查git自动合并修改内容是否正确(可以使用TortoiseGit 的差异对比 等功能) 6)核查提交内容前后差异,确认代码无误 7 ) git status查看当前代码状态 8)git add (可以Git add . 把所有修改都放到暂存区;也可以git add 相对路径 将单/多个文件放到暂存区) 9)git commit -m"本次代码提交的标题" 10) git push 来源: https://www.cnblogs.com/fanhuazhixia/p/12165079.html

GitHub使用教程

旧街凉风 提交于 2020-01-08 10:17:50
(转自http://www.cnblogs.com/keke2014/p/3855981.html) github(https://github.com)是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。 1.注册账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。 2.安装客户端msysgit github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用msysgit,这个只是提供了git的核心功能,而且是基于命令行的。如果想要图形界面的话只要在msysgit的基础上安装TortoiseGit即可。 装完msysgit后右键鼠标会多出一些选项来,在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git Bash进入git命令行,为了把本地的仓库传到github,还需要配置ssh key。 3.配置Git

Git常用命令及场景

末鹿安然 提交于 2020-01-08 10:15:51
Git命令推送到远程分支 1、登录GitHub创建一个远程仓库。    https://github.com                2、git init   本地创建一个目录,并初始化一个git仓库。 3、git add   添加文件到当前目录下,然后执行git add ,将“修改”从当前工作区存放到暂存区。 4、git commit -m "注释语句"   将暂存区中存放的文件提交到本地git仓库。 5、git remote add origin https://远程仓库地址   将本地代码库的当前分支与远程的代码库分支相关联。 6、git pull origin master   远程库分支更新代码到本地。 7、git push -u origin master(远程分支)   将本地代码库的当前分支推送到远程的代码库。 如果如下报错 failed to push some refs to 'https://github.com/kosamino/demo.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint

github简单使用教程

浪子不回头ぞ 提交于 2020-01-08 06:42:43
github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。 1.注册账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。 2.安装客户端msysgit github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用msysgit,这个只是提供了git的核心功能,而且是基于命令行的。如果想要图形界面的话只要在msysgit的基础上安装TortoiseGit即可。 装完msysgit后右键鼠标会多出一些选项来,在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git Bash进入git命令行,为了把本地的仓库传到github,还需要配置ssh key。 3.配置Git 首先在本地创建ssh key; $ ssh - keygen - t rsa - C "your_email@youremail.com" 后面的your

github简单使用教程

生来就可爱ヽ(ⅴ<●) 提交于 2020-01-08 04:34:47
github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。 1.注册账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。 2.安装客户端msysgit github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用msysgit,这个只是提供了git的核心功能,而且是基于命令行的。如果想要图形界面的话只要在msysgit的基础上安装TortoiseGit即可。 装完msysgit后右键鼠标会多出一些选项来,在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git Bash进入git命令行,为了把本地的仓库传到github,还需要配置ssh key。 3.配置Git 首先在本地创建ssh key; 1 $ ssh -keygen -t rsa -C "your_email@youremail.com" 后面的your

一些常用命令

只愿长相守 提交于 2020-01-08 03:53:52
一、git相关命令   1. git clone 项目的http地址。下载项目到本地。假如使用ssh地址的话。需要在本地添加SSH keys。用ssh的方式的话,可以不用总是输入用户名跟密码。要在本地配置用户名跟密码。查看本地是否配置了SSH key及添加新的。可以在gitlub的setting下面的SSH and GPG keys查看教程。   2. git branch 查看本地已有分支   3. git checkout 分支名 切换远程已有分支   4. git checkout -b 分支名 已当前分支新建一个分支   5. git branch -D 分支名 删除本地分支(远程没有的)   6. git branch -d 分支名 再加上git push -d origin 分支名 可以删除远程分支   7. git add .命令+git commit -m "提交信息"命令+git push(或者git push -u origin 分支名) 可以添加修改的内容到远程   8. git config --global --list 列出全局配置的信息   9. git log 列出提交信息   10. git cherry-pick 上面提交的id。可以合并上面那个提交代码到这个分支   11. git diff 列出修改了的代码   12. git merge -

day80

我的梦境 提交于 2020-01-08 02:09:40
目录 线下线上仓库初始化 仓库间通信要分支同步 协同开发版本冲突问题(重点) 远程仓库回滚 远程仓库合并分支 腾讯云短信服务 短信功能不封装 短信功能的二次封装 多方式登录 视图层 序列化 验证码发送 视图层 const.py 手机登录 视图层 序列化 复习 线下线上仓库初始化 流程: cd luffy/luffyapi git remote git remote -v git push online(自定义) master 然后去码云上随便新建一个xyz仓库,复制粘贴SSH公钥到git命令窗口中 git push xyz master git remote remove xyz (删除线上的仓库) git remote -v 桌面新建文件temp cd temp/ git clone 线上公钥SSH链接(可以克隆到temp文件夹中) cd xyz/ 赋值代码文件到xyz中 git add . git commit -m '初始化' git push xyz master git status git remote -v git push origin master 仓库间通信要分支同步 流程: 桌面新建proj文件夹 cd proj/ git clone 线上公钥SSH链接(可以克隆到temp文件夹中) 新建一个文件temp.txt git status cd luffyapi/

线下对线上git仓库的pull和push , 短信验证码

孤人 提交于 2020-01-07 21:48:44
目录 一、线下对线上git仓库的pull和push 1. clone 1. pull和push的规则 二、短信验证码 一、线下对线上git仓库的pull和push 1. clone 当线下是空项目(即空文件夹)时,我们可以执行clone操作,把线上的所有文件拷贝到线下。之后再进行自己任务的开发并向线上仓库push clone的命令: 1. 拷贝一个远程 Git 仓库到本地,本地目录名称与Git 仓库同名 git clone GitURL # (GitURL就是线上仓库创建后产生的https或者ssh加密的一段链接字符串) 2. 拷贝一个远程 Git 仓库中指定分支到本地,本地目录名称与分支同名 git clone -b 分支名 GitURL # (GitURL就是线上仓库创建后产生的https或者ssh加密的一段链接字符串) 3. 拷贝一个 Git 仓库到本地,重新定义本地目录名称 git clone GitURL <本地目录名> # (GitURL就是线上仓库创建后产生的https或者ssh加密的一段链接字符串) 1. pull和push的规则 ''' git pull 源名 分支名 # 拉取线上最新某分支的仓库到线下对应的分支,当线下没有该分支时,会自动创建 git push 源名 分支名 # 推送线下某分支的仓库到线上对应分支,当线上没有该分支时,会自动创建

git入门学习

此生再无相见时 提交于 2020-01-07 19:00:48
如何多人协同开发同一个项目? 使用代码版本控制[version control]软件, 目前市面上比较流行的代码版本控制器有: git,svn,csv csv 老的项目管理软件 svn 替补csv的项目管理软件,集中式代码管理 git ,替代svn,05年出现,13年起在国内流行,分布式代码管理,中央服务器存在的意义(服务器特征: IP不会变,也可以没有中央服务器) 1. 使用git管理代码版本 本项目使用git管理项目代码,代码库放在gitee码云平台。(注意,公司中通常放在gitlab私有服务器中) linux下 以.开头的文件/文件夹都是隐藏的,可以用 ls -la (或者 ll )查看 1.1 Git 的诞生 2005 年 4 月3 日,Git 是目前世界上最先进的分布式版本控制系统(没有之一) 作用:源代码管理 为什么要进行源代码管理? 方便多人协同开发 方便版本控制 1.2 git与svn区别 SVN 都是集中控制管理的,也就是有一个中央服务器,大家都把代码提交到中央服务器,而 git 是分布式的版本控制工具,也就是说没有中央服务器,每个节点的地位平等。 SVN Git Git工作区、暂存区和版本库 git reset hard 1、工作区介绍 就是在你本要电脑磁盘上能看到的目录。 2、暂存区介绍 一般存放在【.git】目录下的index文件(.git/index) 中