zhizhesoft

  • 首页
git
git

git 强制放弃本地修改(新增、删除文件)

本地修改了一些文件,其中包含修改、新增、删除的。 不需要了,想要丢弃,于是做了git check -- .操作,但是只放弃了修改的文件,新增和删除的仍然没有恢复。 于是百度了下,使用如下命令: git checkout . && git clean -df 可以放弃所有修改、新增、删除文件 git checkout . //放弃本地修改,没有提交的可以回到未修改前版本 git clean是从工作目录中移除没有track的文件. 通常的参数是git clean -df: -d表示同时移除目录,-f表示…

2022年8月1日 0条评论 28点热度 0人点赞 risingsun 阅读全文
git

Git恢复之前版本的两种方法reset、revert(图文详解)

一、问题描述 在利用github实现多人合作程序开发的过程中,我们有时会出现错误提交的情况,此时我们希望能撤销提交操作,让程序回到提交前的样子,本文总结了两种解决方法:回退(reset)、反做(revert)。 二、背景知识 git的版本管理,及HEAD的理解 使用git的每次提交,Git都会自动把它们串成一条时间线,这条时间线就是一个分支。如果没有新建分支,那么只有一条时间线,即只有一个分支,在Git里,这个分支叫主分支,即master分支。有一个HEAD指针指向当前分支(只有一个分支的情况下会指向master,…

2022年8月1日 0条评论 22点热度 0人点赞 risingsun 阅读全文
git

git config 配置简写命令

在多人协作开发时,一般用git来进行代码管理。 git有一些命令如:git pull 、 git push等等,这些命令可以设置alias,也就是缩写。 如:git pull 是 git pl, git push 是 git ps。可以根据个人习惯进行修改。 修改别名alias步骤如下: 1.进入根目录 比如c盘下/用户名下/ 查看隐藏文件 2.查看根目录下面的全部文件 $ls -al 查看一下有没有.gitconfig文件。 3.编辑.gitconfig $vi.gitconfig (ps:vi命令行小普及,i:…

2022年8月1日 0条评论 34点热度 0人点赞 risingsun 阅读全文
git

git强制修改注释

在一些公司项目中,常常要求git注释提交的时候加上前缀,比如JIRA号,但是有的时候我们常常会忘了 如果用source tree等一些工具,会推送到本地仓库一半,但远程又上不去。 这个时候我们就需要强制修改本地仓库的注释 然后再重新推送一下   修改方式: 1. 命令行进入项目根目录 2. 执行命令:       git commit --amend 3. 进入vi    修改注释,然后wq!保存 4. 再次推送代码,就都ok了  

2022年8月1日 0条评论 25点热度 0人点赞 risingsun 阅读全文
git

git 常用命令

  Git 创建仓库   初始化一个git仓库,在执行完成 git init 命令后,Git 仓库会在当前目录生成一个 .git 目录。 git init 如果使用指定目录作为git仓库 git init newrepo 初始化后,会在 newrepo 目录下会出现一个名为 .git 的目录   git add 命令告诉 Git 对哪些文件进行跟踪: git add *.c git add README git commit -m '初始化项目版本' 以上命令将目录下以 .c 结尾及 README 文件提交到仓库中…

2022年7月31日 0条评论 46点热度 0人点赞 risingsun 阅读全文
git

Git-Windows安装初始

Windows下安装Git  参考网站 廖雪峰Git   在Windows上使用Git,可以从Git官网直接下载安装程序,然后按默认选项安装即可。 安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功  

2022年7月31日 0条评论 23点热度 0人点赞 risingsun 阅读全文
git

git submodule 操作

git submodule foreach git status 举一反三,对所有子库的操作,都可以使用 git submodule foreach 做前缀 foreach,可以记忆为for each,为每一个。 例如: git submodule foreach git pull git submodule foreach git checkout . git submodule foreach git update ....

2022年7月30日 0条评论 23点热度 0人点赞 risingsun 阅读全文
git

Git 使用revert回滚已提交的commit

在git使用中如果提交错误的代码至远程服务器,可以使用git revert 命令回滚单次commit并且不影响其他commit。 回滚最新一次的提交记录: git revert HEAD 回滚前一次的提交记录 : git revert HEAD^ 对历史上的commit回滚: git revert 回滚历史commit很容易产生文件冲突,需要做好冲突处理。 使用SourceTree进行commit revert 在准备revert 的commit上右键 选择 reverse commit。 revert命令与res…

2022年7月30日 0条评论 19点热度 0人点赞 risingsun 阅读全文
git

如何用git命令生成Patch和打Patch

在程序员的日常开发与合作过程中,对于code的生成patch和打patch(应用patch)成为经常需要做的事情。 什么是patch?简单来讲,patch中存储的是你对代码的修改 什么是生成patch?生成patch就是记录你对代码的修改并将其保存在patch文件中 什么是打patch?打patch就是将patch文件中对代码的修改,应用到源代码,从而把对代码的修改应用到code中。 尽管本身Linux命令里有diff和patch两个命令可以生成patch和打patch。但是有两个缺点值得注意: 对单个文件或者多个…

2022年7月30日 0条评论 78点热度 0人点赞 risingsun 阅读全文
git

git 合并代码

合并代码 git status 查看状态 解决modified 第一步 切换到和合并的分支 git checkout master 拉取分支的代码 git pull 解决冲突 git merge 本地分支(new_dev_zg) pycharm 解决冲突 解决完冲突之后提交代码 git add. git commit -m"注释" git push 出现error 是因为git 权限的问题 然后反过来主分支合并本地分支解决冲突 操作 一、git 如何把分支代码合并到master 1.首先切换到分支; git che…

2022年7月30日 0条评论 17点热度 0人点赞 risingsun 阅读全文
12345…492
Search

COPYRIGHT © 2022 zhizhesoft. ALL RIGHTS RESERVED.