执行git blame命令时,会逐行显示文件,并在每一行的行首
原创
2023-01-04 14:07:10
193阅读
使用场景例如,在项目Game中有一个子目录AI。Game和AI分别是一个独立的git项目,可以分开维护。为了避免直接复制粘贴代码,我们希望Game中的AI子目录与AI的git项目关联,有3层意思:AI子目录使用AI的git项目来填充,内容保持一致。当AI的git项目代码有更新,可以拉取更新到Game项目的AI子目录来。反过来,当Game项目的AI子目录有变更,还可以推送这些变更到AI的git项目。
原创
2022-09-16 20:40:48
179阅读
Git global setup git config --global user.name "xiaoming" git config --global user.email "xiaoming@xxx.com" Create a new repository git clone ssh://git@gitlab.xxx.com:8022/test/jixie-automated-te...
转载
2019-08-24 00:01:00
167阅读
2评论
git clean用法 想批量删除branch中新加的文件(untracked files),,git reset --hard不行~ 首先确认要删除的文件 git clean -fd -n 如果以上命令给出的文件列表是你想删除的, 那么接下来执行 git clean -f -d或者git clea
转载
2018-03-10 16:23:00
427阅读
1.新建添加删除文件(类,xib),工程项目改动问题.当在项目中新建添加或删除文件(类,Xib等 )时候,都会改变整个工程的结构。这样会在git为暂存文件中多处一行,如下图1红线部分在提交的时候这个工程文件也要提交,不能丢弃,因为添加删除了文件,工程文件就会记录对应修改,如果删除了这个工程文件,又向提交你添加的新文件(类或xib等),那肯定是不对的,对应的工程文件中找不到这个目录。 另
原创
2023-02-02 21:24:29
138阅读
Git跟踪某个修改记录历史以及分支 git remote -v 如果是跟踪着某个开发者的git代码库, git blame <文件名> 然后, 找出感兴趣行上的commit ID ,用 git show <commit ID> 查看这次改动是由哪次提交引入的.一般可能会附加提交说明, 解释这次提交的
转载
2020-12-04 14:40:00
137阅读
2评论
本文介绍的内容:
1、每次发布版本之后,需要打tag。具体步骤是 先把开发分支的代码合并到master,在打tag.
2、常用git脚本:针对GitHub的master 更名进行脚本调整
原创
2021-07-01 14:13:37
475阅读
平时使用git老是要去查找用法,十分不方便,于是决定写一篇文章记录一下git里面常用的命令,持续更新。git init 将目录变成git repositorygit add readme.txt 添加readme.txtgit add . 表示添加所有的东西git
转载
2023-04-24 11:13:50
47阅读
git subtree的基本用法主项目中包含多个子项目。将子仓库的地址添加为remotegit remote
原创
2022-11-01 23:39:34
161阅读
git clean 命令用来从你的工作目录中删除所有没有tracked过的文件。 git clean 经常和 git reset --hard 一起结合使用。记住reset只影响被track过的文件,所以需要clean来删除没有track过的文件。结合使用这两个命令能让你的工作目录完全回到一个指定的 ...
转载
2021-07-15 09:56:00
2765阅读
2评论
Git什么是Git?Git是一款源代码管理工具(版本控制工具)我们写的代码需要使用Git进行管理。源代码有必要管理起吗?有必要,因为人工的去处理不同的版本,做相应备份会很麻烦。Git是linux之父当年为了维护linux—linus之前也是手动维护合并把文件发给Linuslinus自己写了一个版本管理的工具(Git)Git安装初始化Git仓储/(仓库)这个仓库会存放,gi...
原创
2021-09-02 09:52:43
282阅读
一、开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支
git checkout dev
git pull
git checkout master
git merge dev
git push -u origin master
二、当master代码改动了,需要更新开发分支(dev)上的代码
git checkout master
git pull
git ch
转载
2020-08-27 09:17:00
170阅读
2评论
git分支管理 基本使用 代码clone git clone url git add [文件名] git commit -m 'add readme' git push -u origin master git push -u origin master 新建远程分支 git checkout -b ...
转载
2021-09-30 15:02:00
143阅读
2评论
Repository name的要求: 不能有中文 不能有大写字母 复杂的名字用横杠连接 如:test-demo 上传代码之前,需要创建一个.gitignore文件,里面存放不需要上传的文件的名称。在上传代码的过程中,会忽略这些文件。这个文件名一定是.gitignore,不可以改变 上传代码到Git ...
转载
2021-10-28 14:59:00
198阅读
2评论