git提交代码

git push 时候报Everything up-to-date

|▌冷眼眸甩不掉的悲伤 提交于 2020-02-05 03:45:57
今天在提交代码的时候,一直报Everything up-to-date,记录一下原因 以下为操作步骤 1: git status -s 2: git diff 3: git commit -m “xxx” 4: git push 5: 出现Everything up-to-date 查看git 操作步骤后发现,少了git add 虽然不是什么大问题,还是记录以下,为以后做为借鉴。 来源: CSDN 作者: bunny2016 链接: https://blog.csdn.net/bunny2016/article/details/104165688

Git相关命令集

杀马特。学长 韩版系。学妹 提交于 2020-02-04 22:17:09
前言 Git是当下比较流行的版本控制工具,我日常使用Git都是在开发工具(Idea,Eclipse)中使用,很少直接使用命令行完成操作。开发工具是将命令行进行封装,把命令行封装成图形操作,方便用户使用。但是作为一名合格的程序员,熟悉Git相关命令行是非常重要的,它对于我们了解Git原理、Linux环境使用是有好处的。 Git常用命令 1.获得git仓库类: ​初始化仓库: git init 克隆现有Git仓库: git clone [URL] 举例: 1.私有存储库的克隆下载: git clone https://username:password@github.com/username/project_name.git username:用户名、password:密码、project_name:项目名称 2.克隆某个分支的代码: git clone url -b <branch> 2.提交代码类: 添加到缓存区: git add 删除缓存区文件: 从缓存区中删除,不删除物理文件: git rm --cached <flie_path> 从缓存区删除,并删除物理文件: git rm -f <flie_path> 更新到本地仓库: git commit -m "代码提交信息" 跳过使用暂存区域更新的方式: git commit -a -m "代码提交信息" 更新到远程仓库: git

git常用命令

梦想与她 提交于 2020-02-04 19:12:25
下载仓库文件代码: git clone 仓库地址(https的那个) 克隆分支命令: git clone -b 分知名 仓库地址(https的那个) 推送命令: (1)、git add . ------> 暂存所有 (2)、git commit -m '提交备注说明文字' ---------> 暂存到本地仓库 (3)、git push origin 分支名 --------> 推送到远程 从远程仓库获取最新版本并合并到本地: git pull 来源: https://www.cnblogs.com/Z_66/p/12260460.html

c语言寒假大作战01

喜你入骨 提交于 2020-02-04 18:26:27
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言寒假大作战01 我在这个课程的目标是 gitee 与 git基础入门 这个作业在那个具体方面帮助我实现目标 初步了解git是什么,有什么作用 参考文献 百度 作业要求所给的参考资料 1.1 码云界面 1.2git 截图 1.3 本地仓库截图 1.4学习命令 设置用户名:git config --global user.name+名字 设置邮箱:git config --global user.email +你的邮箱 创建仓库:git init 查看状态:git status 上传文件:git add <文件名> 提交文件至代码仓库命令:git commit -m "未上传的文件" 查看日志:git log 恢复至之前的文件:git reset --hard XXX 获取给他仓库的密钥:ssh-keygen -t rsa -C "你的邮箱" 把本地仓库推送到码云:git remote add origin +码云仓库地址 本地仓库中的文件推送至远程仓库预备:git pull --rebase origin master 本地仓库中的文件最终推送至远程仓库:git push origin master 来源: https://www.cnblogs.com/hejialuo20001011/p/12256846

寒假作业01

浪尽此生 提交于 2020-02-04 16:40:52
一,表格 问题 答案 这个作业属于那个课程 https://edu.cnblogs.com/campus/zswxy/CST2019-1/ 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10245 这个作业的目标 熟悉并掌握git 作业正文 https://www.cnblogs.com/KEYLPL/p/12259861.html 参考文献 学长视频与百度和码云 二作业正文 1.1 码云界面 1.2 Git界面 1.3 本地仓库截图 1.4 学习命令 学习的命令 设置用户名:git config --global user.name "Your name" 设置邮箱:git config --global user.email "Your email" 创建仓库:git init 查看状态:git status 上传文件:git add 提交文件至代码仓库命令:git commit -m "文件" 查看日志:git log 回到之前的文件:git reset --hardXXXX 增加仓库地址:git remote add origin XXX 为本地仓库推送至远程仓库做准备:git pull --rebase origin master 本地仓库直接推送至远程仓库:git push

C语言寒假大作战01

北城余情 提交于 2020-02-04 16:07:52
问题 答案 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2019-2 这个作业要求在哪里 C语言寒假大作战01 这个作业的目标 gitee 与 git基础命令学习与使用,能够结合新知识编写菜单程序 作业正文 https://i-beta.cnblogs.com/posts/edit 其他参考文献 学长录制的git基础操作视频 一、码云界面 1.1请大家在码云gitee中注册账号,并在gitee中新建一个学号为名的项目仓库 1.2提交如下图所示的码云注册成功界面 1.3请提交如下图的提交界面,并确保提交信息处填写自己的学号信息,例如图片中“初始化提交”处应显示你的学号(ps:应在Git Bash的提交处编写,命令:git commit -m "你的学号" ) 二、git命令 请大家给出如下图所示的使用git命令的界面,请务必保证提交的图片有自己的学号,例如:git commit -m "你的学号" 三、本地仓库截图 本地仓库请用自己的学号命名 四、学习命令 4.1打开git命令行界面,设置git用户名 $ git config --global user.name "wangxuan" ,设置邮箱 git config --global user.email "2472177381@qq.com" 4.2创建代码仓库 $

解决使用git clone 克隆自己在github上的库(体积比较大)出现一直在接收对象的问题

空扰寡人 提交于 2020-02-04 10:09:12
分享一个克隆自己在github上的代码仓库(体积比较大)出现一直在接收对象的问题的解决办法。 一,问题出现: 由于自己的不小心把本地的一个代码库给删除了,这个库上传过几个80MB的大文件,使用git clone命令想把远程库克隆一份下来,结果出现一直在接收对象中,只好ctrl + c 暂停。(不暂停的话,最终也能把整个库克隆下来,只不过会耗费比较多的时间) $ git clone https://github.com/zyingzhou/pdfcatalog.git 正克隆到 'pdfcatalog'... remote: Enumerating objects: 88, done. remote: Counting objects: 100% (88/88), done. remote: Compressing objects: 100% (58/58), done. ^C收对象中: 15% (27/174), 18.61 MiB | 31.00 KiB/s 二,解决问题 git clone 会将自己从仓库初始化到最后一次提交的代码,文件都会克隆下来。而中途我已将大文件删除了,且又提交过几次。因此我只需将最近的一次提交克隆下来即可。使用 --depth 来指定 深度 , --depth 1 表示最近的一次提交。 $ git clone --depth 1 https:/

Git常用的几个命令详解

笑着哭i 提交于 2020-02-04 04:17:46
查看、添加、提交、删除、找回,重置修改文件 git help <command> # 显示command的help git show # 显示某次提交的内容 git show $id git co -- <file> # 抛弃工作区修改 git co . # 抛弃工作区修改 git add <file> # 将工作文件修改提交到本地暂存区 git add . # 将所有修改过的工作文件提交暂存区 git rm <file> # 从版本库中删除文件 git rm <file> --cached # 从版本库中删除文件,但不删除文件 git reset <file> # 从暂存区恢复到工作文件 git reset -- . # 从暂存区恢复到工作文件 git reset --hard # 恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改 git ci <file> git ci . git ci -a # 将git add, git rm和git ci等操作都合并在一起做                                     git ci -am "some comments" git ci --amend # 修改最后一次提交记录 git revert <$id> # 恢复某次提交的状态,恢复动作本身也创建次提交对象 git revert HEAD #

git diff的用法

血红的双手。 提交于 2020-02-04 02:58:26
在git提交环节,存在三大部分: working tree (工作区), index file (暂存区:stage), commit (分支:master) working tree :就是你所工作在的目录,每当你在代码中进行了修改,working tree的状态就改变了。 index file :是索引文件,它是连接working tree和commit的桥梁,每当我们使用git-add命令来登记后,index file的内容就改变了,此时index file就和working tree同步了。 commit :是最后的阶段,只有commit了,我们的代码才真正进入了git仓库。我们使用git-commit就是将index file里的内容提交到commit中,此时commit就和index file同步了。 总结一下: git diff:是查看working tree与index file的差别的。(git add后两者就同步) git diff --cached:是查看index file与commit的差别的。(git commit后两者就同步) git diff HEAD:是查看working tree和commit的差别的。(你一定没有忘记,HEAD代表的是最近的一次commit的信息,即:git commit后working tree未做任何操作,那么两者就是同步的

git stash (暂存)

青春壹個敷衍的年華 提交于 2020-02-04 02:27:23
在不想提交某些修改时,可以将当前的修改暂存到仓库本地,暂存后本地代码回到当前仓库的最新版本;在当前仓库最新推送后,可恢复暂存的部分,继续开发 适用场景:多分支同时开发,在一分支内修改的代码暂不适合提交,又需要修改另一分支的问题时,将修改的代码暂存,另一分支修改完毕后,回到原分支,提取暂存,继续开发。 常用命令 git stash list 查看当前Git仓库的储藏列表 git stash save /-a/-u [name] 对当前Git仓库添加储藏,-a表示添加新增的文件(所有,包括忽略的);-u,表示untracked files,未被标识的文件,不包括忽略的。 git stash pop /stash@{id} 恢复最近一次储藏,或指定id进行恢复,id在list中进行查看;在恢复完成后删除掉该储藏 git stash apply /stash@{id} 同上功能,但恢复完成后不会删除 git stash drop /stash@{id} 删除储藏,默认删除最近一次,或指定id进行删除 来源: CSDN 作者: 若小懒 链接: https://blog.csdn.net/hg3329749/article/details/104157128