01 常用命令
01.01 初始化仓库
git init
报错:fatal: 不是一个有效的对象名:‘master’。
git 初始化后没有 master 分支
git 第一次初始化时一定要先使用
git add .
和
git commit -m "提交信息"
这两个命令后才会出现 master 分支,并且可以创建其它分支。
01.02 查看所有分支
git branch -a
01.03 创建分支
git branch `<分支名>`
git branch dev_lxy
01.04 切换到分支
git checkout `<分支名>`
git checkout dev_lxy
01.05 创建并切换分支
git branch -b `<分支名>`
git branch -b dev_lxy
01.06 删除本地分支
git branch -d `<分支名>`
git branch -d dev_lx
01.07 强制删除本地分支
git branch -D `<分支名>`
git branch -D dev_lx
01.08 查看提交记录
git log -10 --oneline
01.09 提交到远端
git status
git branch -a
git add .
git commit -m "temp"
git push -u origin dev_lxy
02. pull 远端代码到本地
git init
git remote -v
git remote add origin https://gitlab.t3caic.com/nps/algorithm/surrounding-vision/03_tda4_deploy_0801/01_vision_apps.git
git status
git add .
git commit -m "temp"
git branch -a
git checkout -b dev_lxy
git pull
git checkout dev_lx_pipeline
git branch -a
git log -2
本地 git branch -a 后,会显示本地和远程所有分支,如果分支很多,会出现 more,此时,按 Enter 是逐个显示,如果跳出 按 Q 键,退出显示。
git init
git remote add origin https://gitlab.t3caic.com/nps/algorithm/surrounding-vision/03_tda4_deploy_0801/02_tiovx.git
git status
git add .
git commit -m "temp"
git status
git checkout -b dev_lxy
git branch -a
git pull
git checkout develop
git log -2
git status
vim ./scrips/make.sh
cat ./scrips/make.sh
./scrips/make.sh
03 git 管理文件之后文件颜色的含义
引入 git 版本控制之后,文件颜色会有变化:
红褐色
创建之后没有 add,没提交,不在版本控制范围之内,这时候文件是红褐色的,需要先add文件;
绿色
add 之后是文件绿色的,没有提交(commit);
蓝色
原本有一个文件,改动过后没有提交(commit)是蓝色的,提交之后,变成正常颜色。
git 使用的一点点心得
(1)commit 之前 review 一下,检查代码是否有错误、是否规范;
(2)平时开发在本地 test 分支开发,不要跑到 master 分支开发;
04 gitignore 不生效
增加 .gitignore 文件之后,.gitignore 不生效,需要先执行如下命令,删除本地缓存。
git rm -r --cached .
惟CPP,欢迎关注,一起交流学习进步~
本文介绍了Git的基本操作,包括初始化仓库、查看分支、创建及切换分支等常见命令,并分享了提交前审查代码、在测试分支开发等实用建议。

被折叠的 条评论
为什么被折叠?



