Git
Git 相关
知北行
不积跬步,无以至千里,不积小流,无以成江海
展开
-
windows terminal使用git bash
1.打开 Windows Terminnal 的设置界面,点击添加新配置文件添加配置如下。1.在微软应用商店下载 windows terminal。原创 2023-07-18 23:16:38 · 810 阅读 · 0 评论 -
git 新建远程仓库后的初始化相关操作命令
Command line instructionsYou can also upload existing files from your computer using the instructions below.Git global setupgit config --global user.name "{userName}"git config --global user.email "{userEmail}"Create a new repositorygit clone {你的远程仓原创 2021-05-19 21:15:17 · 264 阅读 · 0 评论 -
Git 的提交样式规范
Git 的提交样式规范1.1 提交信息的结构类型: 主题主体内容(可选)页脚(可选)1.2 类型类型包含在标题中,并且可以是以下类型之一:feat: 一项新功能fix: 一个错误修复docs: 文档更改style: 格式化,缺少半冒号等;但没有代码更改refactor: 重构生产代码test: 添加测试,重构测试;但生产代码不变chore: 更新构建任务,程序包管理器配置等;但生产代码不变1.3 主题主题不得超过50个字符,应以大写字母开头且不以句号结尾。用命令式的原创 2020-12-31 11:42:06 · 1199 阅读 · 1 评论 -
git 拉取指定远程分支的内容
git 拉取指定远程分支的内容git clone -b ants [email protected]:Ants-double/CareerJava.gitgit clone -b 远程分支名 仓库地址参考: git 拉取指定的远程分支(三种方式)原创 2020-12-24 21:58:44 · 459 阅读 · 0 评论 -
Git---本地项目关联远程项目, 并推送到远程新分支
1. git 本地项目关联远程项目, 并推送到远程新分支(推送时在远程新建立一个分支)1.1 在git bash 中或其他命令行中进入本地项目文件夹1.2 创建本地仓库git init .注意后面的 . 意思是当前目录,不能省略1.3 把本地项目提交到本地仓库:#先把当前路径下的所有文件添加到缓存git add . #提交缓存中的修改到本地仓库git commit -m "提交信息日志记录什么写这里" 1.4 本地关联远程仓库git remote add origin {原创 2020-12-24 21:57:16 · 3327 阅读 · 1 评论 -
Git---.gitignore文件设置规则及全局配置(常用ignore文件)
1. .gitignore 文件忽略规则:开头的/并不是标识文件夹的要表明仅忽略文件夹需要在名称后面添加 /,而不是前面.要想忽略某文件夹,但其下部分文件不能忽略。则需要添加通配符*,然后在后面添加!开头的规则,来指出不忽略的文件或文件夹。只要写了路径,即/左右两边都有字符,那么就是指的“绝对路径”(相对仓库的,仓库.git文件夹所在目录为根目录),但可以用*来指定层级,指定第几层子目录下的某个文件夹。空格不匹配任意文件,可作为分隔符,可用反斜杠转义#开头的模式标识注释,可以使原创 2020-12-18 09:27:42 · 21385 阅读 · 2 评论 -
git add . 和 git add * 区别以及 git commit -m 与 git commit -am 的区别
git add . 和 git add * 区别git add . 会把本地所有untrack的文件都加入暂存区,并且会根据.gitignore做过滤,但是git add * 会忽略.gitignore把任何文件都加入git commit -m 和 git commit -am通常修改一个文件 并且将文件提交到本地分支的命令是:git add .git commit -m 'update'以上两个命令其实可以合并一处使用(简化成):git commit -am 'update'【am】原创 2020-12-18 09:27:15 · 7115 阅读 · 0 评论 -
Git---TortoiseGit 的基本使用及状态图标不显示的解决办法
Git客户端(TortoiseGit)基本使用详解TortoiseGit 状态图标不显示的解决办法原创 2020-12-16 17:41:59 · 477 阅读 · 0 评论 -
Git--- git Changes not staged for commit,部分修改文件不能确认
1. 删除某个文件夹后使用 commit 不成功, 提示git Changes not staged for commit解决方法:使用以下命令就能将所有的文件提交git commit -am '${本次提交的备注}'2. git commit -m与-am的区别git commit -am 可以省略 git add 命令, 直接将文件提交.git commit -m 还需要先 git add参考:git commit -m与-am的区别git commit 命令 | 菜鸟教程原创 2020-12-10 16:54:03 · 1061 阅读 · 0 评论 -
Git--- git clone 指定分支下的文件
git clone -b ${分支名} ${Git项目地址}原创 2020-12-06 17:01:37 · 1333 阅读 · 0 评论 -
git——多人协作流程及常用命令
多人协作的工作模式通常是这样:首先,可以试图用git push origin <branch-name>推送自己的修改;如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;如果合并有冲突,则解决冲突,并在本地提交;没有冲突或者解决掉冲突后,再用git push origin <branch-name>推送就能成功!如果git pull提示no tracking information,则说明本地分支和远程分支的链接关系没有创转载 2020-08-15 20:59:46 · 299 阅读 · 0 评论 -
git——Bug分支(git stash命令的使用背景及作用)
背景:当你接到一个修复一个代号101的bug的任务时,很自然地,你想创建一个分支issue-101来修复它,但是,当前正在dev上进行的工作还没有提交(进行了add)此时可以使用git stash命令,把当前工作现场“储藏”起来,等以后恢复现场后继续工作git stash当完成bug修复工作后,返回之前的工作分支dev,然后可以使用git stash list命令查看之前保存的工作现场git stash list然后有两种命令可以进行恢复:一是用git stash appl原创 2020-08-15 18:48:56 · 192 阅读 · 0 评论 -
git——合并时的冲突解决
1.创建新分支feature1,并切换修改并提交相应内容修改readme.txt最后一行,改为:Creating a new branch is quick AND simple.2.切换到master分支,添加修改再提交修改readme.txt最后一行,改为:Creating a new branch is quick & simple....原创 2020-08-15 18:05:42 · 9783 阅读 · 3 评论 -
git——创建和合并分支
1.主要步骤1.创建dev分支并切换到新分支使用如下命令:git checkout -b devgit checkout命令加上-b参数表示创建并切换,相当于以下两条命令:git branch devgit checkout dev2.可以使用git branch命令查看当前分支:git branchgit branch命令会列出所有分支,当前分支前面会标一个*号。3.然后,就可以在dev分支上正常提交,比如对readme.txt做个修改,加上一行,然后进行提交原创 2020-08-15 17:30:12 · 939 阅读 · 0 评论 -
git——克隆远程仓库(先远程后本地 GitHub)
1. 使用git clone命令例:git clone [email protected]:michaelliao/gitskills.git注意Git库的地址换成自己的2.Git支持多种协议,包括https,但ssh协议速度最快。原创 2020-08-15 12:27:58 · 248 阅读 · 0 评论 -
git——使用远程仓库(先有本地仓库再有远程仓库 GitHub)
1.由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以需要先设置SSH1. 创建SSH Key。在用户主目录(一般路径为C:\Users\用户名)下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),使用命令ssh-keygen -t rsa -C "[email protected]"创建SSH Key。ssh-keygen -原创 2020-08-15 12:22:08 · 749 阅读 · 0 评论 -
git——初始化、提交、版本回退、管理修改
1.初始化一个Git仓库,使用git init命令。2.添加文件到Git仓库,分两步:使用命令git add <file>,注意,可反复多次使用,添加多个文件使用命令git commit -m <message>,完成3.git status命令了解仓库当前的状态,下面的命令输出告诉我们,readme.txt被修改过了,但还没有准备提交的修改4.git diff顾名思义就是查看difference,可以从命令输出看到,在第一行添加了一个distributed单词。原创 2020-08-14 22:13:23 · 463 阅读 · 0 评论