git提交代码

用Git从本地上传文件到GitHub

十年热恋 提交于 2020-02-10 19:26:46
这几天忙于抢救崩掉的博客,没空更新GitHub上PAT的代码,手动一个个传太慢了,所以我去偷学了一下给Git传文件到GitHub,非教学教程没有图文,有几个前提 你得有github账号,没有就去注册吧https://github.com/ 还需要git,没有就去安装https://git-for-windows.github.io/ 进入Github首页,点击New repository新建一个项目 填写相应信息后 点击Clone or dowload会出现一个地址,copy这个地址备用 Repository name: 仓库名称 Description(可选): 仓库描述介绍 Public, Private : 仓库权限(公开共享,私有或指定合作者) Initialize this repository with a README: 添加一个README.md gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore license: 证书类型,对应生成文件LICENSE 到本地操作了,首先右键你的项目,如果你之前安装git成功的话,右键会出现两个新选项,分别为Git Gui Here,Git Bash Here,这里我们选择Git Bash Here,进入如下界面,Test_Bluetooth即为我的项目名。 (关键步骤)

git 常用命令

橙三吉。 提交于 2020-02-10 18:03:05
1.基本提交 git pull 更新所有分支代码 git add . 添加所有变动代码 git commit -m "说明" 提交变更 git push 推入远端git 2.场景 创建新分支 git checkout -b dev 创建 dev本地分支 git push origin dev:dev 把dev推送到远端命名dev git branch --set-upstream-to=origin/dev 建立本地与远端的连接 3.删除分支 git branch -d dev 删除dev分支 git push origin --delete dev 删除远端分支 来源: CSDN 作者: 四十团伙 链接: https://blog.csdn.net/shileiand_/article/details/104251550

Git使用教程:最详细、最傻瓜、最浅显、真正手把手教!

自闭症网瘾萝莉.ら 提交于 2020-02-10 16:35:17
copy from :https://mp.weixin.qq.com/s?__biz=MzI1NDQ3MjQxNA==&mid=2247487262&idx=2&sn=5c2aa3be4a9422e7b778e245daf5389f&chksm=e9c5f6afdeb27fb9defa48fd7c279662c3a3b72ec787f158af270ec392275bbeb6e070b2f22c&mpshare=1&scene=23&srcid=1017gdrlB3XPLoviLBJD7wA4#rd 预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料) 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 工作原理 / 流程: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。 Git是分布式版本控制系统,那么它就没有中央服务器的

一个小时学会Git

我只是一个虾纸丫 提交于 2020-02-10 15:36:17
原文地址: https://www.cnblogs.com/best/p/7474442.html 目录 一、版本控制概要 工作区 暂存区 本地仓库 远程仓库 1.1、什么是版本控制 1.2、常用术语 1.3、常见的版本控制器 1.4、版本控制分类 1.4.1、本地版本控制 1.4.2、集中版本控制 1.4.3、分布式版本控制 1.5、Git与SVN最主要区别 二、Git安装与配置 2.1、什么是Git 2.2、搭建Git工作环境 2.2.1、下载Git 2.2.2、安装Git 2.2.3、启动Git 2.2.4、Linux与Mac OS安装Git 2.2.5、Bash基本操作命令 2.3、Git配置 - git config 2.3.1、查看配置 - git config -l 2.3.2、Git配置文件分类 2.3.3、设置用户名与邮箱(用户标识,必要) 2.3.4、添加或删除配置项 2.3.5、更多配置项 三、Git理论基础 3.1、工作区域 3.2、工作流程 3.3、图解教程 四、Git操作 4.1、创建工作目录与常用指令 4.2、获得GIT仓库 4.2.1、创建全新仓库 4.2.2、克隆远程仓库 4.3、GIT文件操作 4.3.1、文件4种状态 4.3.2、查看文件状态 4.3.3、添加文件与目录 4.3.4、移除文件与目录(撤销add) 4.3.5、查看文件修改后的差异

腾讯工蜂(TGit)之代码上传

岁酱吖の 提交于 2020-02-10 15:32:09
一.腾讯工蜂 1.什么是腾讯工蜂? 腾讯工蜂(曾用名 TGit)是腾讯经过 10 年的积累和摸索打造的第四代企业代码管理协作解决方案。 简单的说,跟gitHub一样,是一个面向开源及私有软件项目的托管平台。 腾讯工蜂地址:http://git.code.tencent.com 可以用微信扫二维码登录。 登录后,可以创建相应的项目组,将相应的组员拉进项目组中,然后创建项目。或者个人直接创建项目。 2.创建项目 点击左面菜单栏的项目,进入项目界面,点击右上角的加号或者直接点击 创建项目 来创建项目。填写项目相关的信息 然后就可以看到刚创建的项目 点击项目进去可以看到仓库的路径。 二.Git是什么? Git是目前世界上最先进的分布式版本控制系统。 工作原理 / 流程: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 三.安装windows版本Git 在官网下载相应的Git版本包,地址:https://git-scm.com/downloads 全部以推荐设置安装完成。 安装好后会在开始菜单栏中看到安装好的Git。进入如Git Bash会进入如下界面: 安装完成后,需要进行后一步的设置,在命令行中输入命令: git config --global user.name "用户名" git config -

寒假Day24:Git 掌握状态+回退

我的梦境 提交于 2020-02-10 01:26:19
terminal中遇到END的话执行 :q! 即可。(w write 保存;q quit 退出。) git status 命令 : 时刻掌握仓库当前状态。 git diff 命令 : 如果 git status 告诉你有文件被修改过,用 git diff 可以查看修改内容(上次是怎么修改的)。 master后面有叉:告诉用户代码有修改,但是还没有 add 和 commit; master后面没有叉:说明此时的状态没有代码需要commit,工作目录是干净的。 修改txt文件 -> 查看状态 -> 重新add -> 查看状态 -> 重新commit: 当你觉得文件修改到一定程度的时候需要保存的时候,就可以 commit 。 一旦你把文件改乱了,或者误删了文件,还可以从最近的一个 commit 恢复( 以从最近的地方重新开始)。 git log命令 :告诉我们历史记录,显示最近到最远的提交日志 用 git log 可以查看提交历史,以便确定要回退到哪个版本。 git log --pretty=oneline 命令: 若输出内容太多,使用此命令 每提交一个新版本,Git就会把它们自动串成一条时间线。 如果使用可视化工具查看Git历史,就可以更清楚地看到提交历史的时间线。 HEAD: 指向 当前版本,上一个版本就是 HEAD^ ,上上一个版本就是 HEAD^^

git版本控制:从入门到精通

泄露秘密 提交于 2020-02-09 21:06:19
一. 为什么要用版本控制系统 1. 更方便的存储版本 2. 恢复之前的版本 3. 更方便的进行对比 4. 协同合作 二. git.exe安装 三. 简单配置 没有进行配置会出现警示信息,通过命令配置 git config --global user.name "cnhkzyy" #配置用户名 git config --global user.email "1069966476@qq.com" #配置联系邮箱 查询最小用户配置 git config --global --list 四. 建立git仓库 1. 已有目录的时候 cd file_folder git init (1) 已有一个目录,测试报告 (2) 进入测试报告目录,点击"Git Bash Here" (3) 执行"git init",可以看到测试报告目录下出现了一个.git目录 这里面存储了版本控制信息 2. 没有目录的时候 cd file_folder git init projectsname #重新命名一个新的目录 在 测试git 目录下,执行git init demo,会生成一个demo的新目录,demo目录下的.git目录,保存着版本信息,demo下没有项目内容,我们可以添加项目内容 五. git配置优先级 git config --local local只对仓库有效。缺省等同于local git config

GitHub 菜鸟使用

末鹿安然 提交于 2020-02-09 11:09:40
之前有用过一次,但是一直弄不明白怎么用,今天我又试了一下,成功了,现在我就记录下来,为了以后的使用以及帮助那些跟我原先一样不会用的同学 进入正题: Step 1: 注册GitHub账号 https://github.com Step 2: 下载 msysgit 这个有许多版本,我用的是 Windows ,你们根据自己的系统选择 点击这里去下载 注意:记得勾选 ,不然鼠标右键没有选项。 Step 3: 配置Git 。 首先在本地创建ssh key; $ ssh-keygen -t rsa -C "your_email@youremail.com" your_email@youremail.com改为你的邮箱,之后会要求确认路径和输入密码,使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。路径在命令行里,你找找就知道了 回到github 网站,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key(所有字符)。为了验证是否成功,在git bash下输入: $ ssh -T git@github.com 如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does

Git 工作流程

拈花ヽ惹草 提交于 2020-02-09 10:46:11
版本控制 几乎是所有开发项目的必备, Git 是目前主流的版本控制系统,下面介绍几种常用的工作流程。 目录: 最简模式 特征分支 开发分支 开发 + 特性分支 发布分支 1. 最简模式 这是最简单的工作流模式,只使用 master 分支。 这种方式只适合于非常小的项目,例如个人项目。 当团队增长后,这种方式会极其混乱,产生大量的代码冲突。 2. Feature 特征分支 在上种方式上添加了 feature 特征分支。 每个 feature 分支都是用来开发某个新功能,以便与项目的其他部分隔离。 当 feature 分支中的功能开发完成后,这个分支就合并到 master 分支。 所以 feature 分支的生命周期比较短。 3. Developer 开发分支 开发分支基于 master 分支创建,并与 master 一样长期存在。 开发分支是开发时随时提交的代码,master 分支中是达到可发布状态的代码。 这种模式与最简模式一样,只适合非常小的团队。 4. Developer + Feature 混搭 这2种策略可以很好的混合使用。 master 分支中总是可发布的代码。 feature 分支只与 developer 分支合并。 当 developer 分支中的代码测试通过后,合并到 master 分支,然后发布。 5. Release 发布分支 在上一种模式上进行了扩展

Git基础补充

故事扮演 提交于 2020-02-09 03:12:59
Git Basics【Git基础补充】 Getting a Git Repository【创建Git仓库】 一般有两个典型的方式创建一个Git仓库: 初始化一个目录作为一个新仓库; 克隆一个远程仓库; Short Status【简洁状态】 If you run git status -s or git status --short you get a far more simplified output from the command: 左边字母代表暂存区状态,右边字母代表工作区状态。 图中各个字母说明如下: A-代表已经放入暂存区的新增文件; M-代表已经修改的文件,左边绿色的M代表修改已经暂存,右边红色的M代表未暂存的已修改; ?-代表未追踪的新增文件; 用 git status 查看如下: 进一步说明: readme是执行了 git add 后的新文件; test1是修改后执行了 git add ,然后又修改过的文件; test2是修改后未执行 git add 的文件; readme2是未追踪的新建文件。 Ignoring Files【忽略文件】 在项目根目录下,添加 .gitignore 文件,里面按照规则编写需要被Git忽略的文件格式。例如编写如下内容: *.[oa] *~ #忽略自身?? .gitignore Undoing Things【撤销】 1) git