git提交代码

git 不同场景应用

房东的猫 提交于 2019-11-28 00:21:43
git pull 时每次都要输入用户名和密码的解决办法 git bash进入你的项目目录,输入: git config --global credential.helper store 用远程的强制覆盖本地 使用场景,本地代码修改错误需要强制远程服务器最新版本覆盖本地版本 git fetch --all git reset --hard origin/master git pull 强制覆盖本地命令(单条执行):(有时无效) git fetch --all && git reset --hard origin/master && git pull 注:只能覆盖远程仓库存在的文件,无法覆盖本地新增而却没有add添加到暂存区的文件。 删除文件(包括目录) rm -r home.txt // 删除home.txt文件 -r 是递归删除子嵌套的文件 新建目录 mkdir home // 创建home目录 新建文件 touch home.txt // 新建home.txt文件 用本地代码覆盖远程 使用场景:同事提交了到远程的代码与自己的本地有冲突风险,且本地代码是最新的,远程是旧的。 风险:同事的代码会丢失。 第一步:git add . // 添加当前修改的代码到暂存区 第二步:gigit commit -m 'fix' // 提交暂存区的内容到本地版本库 第三步:git pull // 注

git 功能记录

为君一笑 提交于 2019-11-27 21:52:47
git add撤销( https://www.cnblogs.com/arieslee/p/8288223.html ) git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件 git add 如果添加了错误的文件的话 撤销操作 git status 先看一下add 中的文件 git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了 git reset HEAD XXX/XXX/XXX.java 就是对某个文件进行撤销了 git commit撤销( https://www.cnblogs.com/lfxiao/p/9378763.html ) 写完代码后,我们一般这样 git add . //添加所有文件 git commit -m "本功能全部完成" 执行完commit后,想撤回commit,怎么办? 这样凉拌: git reset --soft HEAD^ 这样就成功的撤销了你的commit 注意,仅仅是撤回commit操作,您写的代码仍然保留。 说一下个人理解: HEAD^的意思是上一个版本,也可以写成HEAD~1 如果你进行了2次commit,想都撤回,可以使用HEAD~2 至于这几个参数: --mixed 意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作 这个为默认参数,git

pycharm 使用Git提交代码到Github

柔情痞子 提交于 2019-11-27 21:24:47
pycharm 使用Git提交代码到Github pytharm 创建django项目,提交到github总是失败,在github创建项目拉下来后项目层级会多一层,为此查了一些资料,亲测如下方式可行。 1、如图在指定根目录下创建项目 django-admin.py startproject AutomatedTest 2、打开项目并初始化git -- git init 3、让Pycharm管理当前项目的git,如下图操作 4、创建 .gitignore 文件,并写入数据,注意文件名不要错误 5、添加py文件或是创建django应用,如下图,文件验收为红色 6、执行 git add . 查看文件颜色 变为绿色 7、创建和项目名称项目的仓库 AutomatedTest 8、复制项目地址 9、Pycharm中建立与码云中远程仓库的关联 建立与码云中远程仓库的链接 如图操作,粘贴复制的仓库地址 提交代码 如上提示表示提交成功。 来源: https://www.cnblogs.com/BlueSkyyj/p/11377771.html

git基本使用

与世无争的帅哥 提交于 2019-11-27 21:24:41
日常用法 0 git clone 地址 克隆仓库到本地 1 git checkout -b 分支名 创建一个自己开发的分支 2 对文件进行修改 创建 等 操作 --- 写代码 3 git status 查看文件当前状态 红色的是未被托管的 4 git add . 托管所有文件 5 git commit -m "提交说明" 文件提交到本地版本库 每次提交会在本地生成commit id 本地哈希值 6 git checkout master 切换到主分支 7 git pull 更新 别人代码到自己分支 8 git merge 自己分支名 合并自己分支到主分支 9 git push 上传代码 10 git checkout 自己分支名 切换到自己分支下 继续写代码 !!! 一定要在自己分支写代码 切换回来写 来源: https://www.cnblogs.com/whoani/p/11377779.html

王静宜个人第二次作业

只愿长相守 提交于 2019-11-27 19:21:46
第二次个人作业 git地址 git git用户名 JMhouxigua 学号后五位 24204 博客地址 博客 作业链接 链接 作业步骤 一、准备工作 ** 1.下载并配置VS2017 ** (1)配置过程中遇到的问题 ①其中第一个问题是visual studio建议安装在有固态驱动的C盘,但是我C盘的空间满了,只能安装在F盘里,就会影响到运行效率。 ②第二个问题是在安装完成后出现了如下警告 我重新下载了解决了该问题 2.下载git,并且克隆库到自己的git 遇到的问题: 1.第一次克隆的格式不对,克隆失败 2.第二次克隆的库是空的 3.第三次输入我自己git上的地址,克隆成功 4.配置git账户用户名与邮箱地址 5.创建同名的文件夹,并且用VS创建控制台程序在该目录下 编程 1.编译解决方案并调试 2.编程需要解决的问题有: ①随机生成数:利用函数生成随机数 ②除数不能为0:判断条件 ③结果不能为小数:所得的结果*10%10判断是否等于0,如果是0则结果是整数,不是0则是小数,排除 以下为代码截图 问题:对c#实在不太会,借鉴参考了网上的资料。 代码提交 1.跟着网上的教程将代码加入到git中,并上传到自己的库里 2.出现的问题:做完了这些步骤以后发现还是没有上传到我的git里,只能再试一次 jia 使用git status 检查 3.git push以后登陆 3.去我的git

git rebase VS git merge

China☆狼群 提交于 2019-11-27 19:10:59
git rebase VS git merge 写在前面 如果你不能很好的应用 Git,那么这里为你提供一个非常棒的 Git 在线练习工具 Git Online (回复公众号「工具」,获取更多内容) ,你可以更直观的看到你所使用的命令会产生什么效果 另外,你在使用 Git 合并分支时只会使用 git merge 吗?有时使用 git rebase 可以比 git merge 做出更优雅的操作 - - - - - Merge 与 Rebase 不知怎么, git rebase 命令被赋予了一个神奇的污毒声誉,初学者应该远离它,但它实际上可以让开发团队在使用时更加轻松。 你可以将它理解成「七伤拳」,「七伤拳」并不是不能练,只是练「七伤拳」有一个先诀条件,那就是内功境界一定要非常高,即你要充分理解 git rebase 命令 在本文中,我们将 git rebase 与 git merge 命令进行比较。在 Git 工作流中,说明所有可以使用 rebase 的场景 概念概述 关于 git rebase ,首先要理解的是它解决了和 git merge 同样的问题。这两个命令都旨在将更改从一个分支合并到另一个分支,但二者的合并方式却有很大的不同。 当你在专用分支上开发新 feature 时,然后另一个团队成员在 master 分支提交了新的 commits,这会发生什么?这会导致分叉的历史记录

GIT的使用,Pycharm中使用GitHub

 ̄綄美尐妖づ 提交于 2019-11-27 19:02:47
GIT 申请GitHub账户 https://github.com/ 创建本地Git环境 Windows windows系统需要自己下载一个安装包 https://git-scm.com/downloads mac mac本机自带git环境 本地git链接github git init # 初始化本地git仓库 执行以上命令会在本地生成一个.git文件,只有这个.git文件存在才能进行git相关操作。(.git是一个隐藏文件) ssh-keygen -t rsa -C '1561409033@qq.com' ssh -T git@github.com # 验证认证 去github创建一个仓库,再创建一个ssh秘钥,去之前ssh -keygen 里获取的路径中,把文件里所有的东西都复制过去 设置用户名/邮箱 git config --global user.name "your name" git config --global user.email "your_email@youremail.com" 提交项目 git status # 查看文件状态 git add . # 添加全部内容 git add 文件路径。# 添加具体文件 # 用你空仓库的那段命令 # 类似于 git init git add README.md git commit -m "first commit"

Git常用命令

只谈情不闲聊 提交于 2019-11-27 18:36:51
初始化Git仓库/仓储 --这个仓库会存放 git对我们项目代码进行备份的文件 --在项目根目录右键打开Git Bash Here --命令: git init 配置使用者 --在git中设置当前使用的用户是谁 --每一次备份都会把当前备份者的信息存储起来git --命令: 配置用户名:git config --global user.name “ 用户名” 配置邮箱:git config --global user.email "邮箱" 把代码存储到.git仓库中 --1、把代码放到仓储的门口 命令:git add 文件名 把指定的文件放到大门口 git add ./ 把所有修改的文件添加到大门口 --2、把仓库门口的代码放到里面的房间中 命令:git commit -m “这次添加的东西的说明” --3、一次性把修改的代码放到房间里(版本库) 命令: git commit --all -m “一些说明” --all表示把所有修改的文件提交到版本库 查看当前的状态 --可以用来查看当前代码有没有被放到仓储中去 --命令:git status git中的忽略文件 --.gitignore 在这个文件中可以设置要被忽略的文件或者目录 --被忽略文件不会被提交到仓储里去 --在.gitignore 中可以书写要被忽略的文件的路径, 以/ 开头 一行写一个路径

项目实战--idea中使用Git遇到的坑

有些话、适合烂在心里 提交于 2019-11-27 18:22:28
 问题    在一次代码的更新中,我按照以往的操作点,菜单中VCS下的Update Project,结果报错了,idea自动将我未提交的所有代码驻藏了stash了,全部代码还原了,心里慌了一下,去GitLab上看了一下,发现一个“衰仔”居然把.iml文件(intellij idea的工程配置文件)给上传到远程仓库了,我本地有.iml文件但是重来没有提交过,所以出现冲突了。 解决方案:    最终我是先在Local History中回滚到之前的没被Stash的版本,再把View Files内的.iml文件在本地中删了,然后再更新,就可以了。当然正确的解决方案是Stash后,再更新代码,再UnStash把代码合过来。 来源: https://www.cnblogs.com/liaowenhui/p/11372059.html

【Git】详细解释Git中的版本回退

╄→гoц情女王★ 提交于 2019-11-27 16:09:01
文章目录 一:本地文件推送到远端 二:显示提交日志 三:版本回退操作 <1>回退到当前版本之前:git reset --hard HEAD^ <2>回退到当前版本之后:git reset --hard 版本号 工作中会遇到这样的情况,提交的代码造成了其它的bug,但是此间你已经又提交过多次了,所以需要回退到一个没有出现该bug,但下一个版本出现该bug的版本,进而可以找到因为提交了什么导致了该bug。 git 的版本回退功能非常重要,下面我将一步一步的解释如何实现版本回退。(关于对 git 中 工作区 、 暂存区 、 本地仓库 、 远端仓库 、 如何将暂存区的改动“添加”以及“提交”到本地仓库 、 添加远端仓库 、 配置 git 的个人信息 、 添加 ssh-key 等不熟悉的,可以看我博客里的【Git】分类,这里不再赘述) 首先你需要有一个与远端仓库关联的本地仓库,这里我在工作区新建一个 VersionFallback.txt , 一:本地文件推送到远端 第一次提交 增加内容 日期:2019年8月15号 工作内容: 定义了与服务器间的消息号。 然后将本地改动添加,提交到暂存区,最后推送到远端仓库,如下图所示 同理 第二次提交 增加内容 日期:2019年8月16号 工作内容:布局UI。 记录为版本二 第三次提交 增加内容 日期:2019年8月17号 工作内容: 实现生成扑克牌的逻辑