Git - 使用手册
参考文献:1、github 地址;2、Git 实用指南;1、先在git 创建远程仓库: 具体方法 ;2、从仓库拷贝到本地: 会获取你的登录邮箱和密码;3、提交项目三步走:1、git add xxx - 要提交的项目名称:使用命令 git add 开始跟踪一个新文件。再运行 git status 命令,会看到 README 文件已被跟踪,并...
参考文献: | 【Sourcetree】 工具 |
---|---|
GUI 为用户界面模式,Bash 为命令行模式; | 1、github 地址; git 下载地址; |
2、Git 实用指南; | |
3、git忽略文件并删除仓库中的文件; | |
4、git生成SSH Key的秘钥对; + 查看本机公钥; | |
Authentication 电脑管理器设置密码 git中fatal: Authentication failed的问题 | id_dsa -私钥 ; .pub 文件是公钥 |
vscode:vue 代码模板 |
- yarn add (–save) 依赖会记录在 package.json 的
dependencies 下 开发环境
; - yarn add --dev(D) 依赖会记录在 package.json 的
devDependencies 下 生产环境
; - 报错node_modules\node sass:Command failed:
npm install -g mirror-config-china --registry=http://registry.npm.taobao.org
npm install node-sass
yarn install - 使用 vscode 编译 sass
> VScode File => Preferences => Keyboard Shorts
> 在搜索框内搜索:extension.cursorTip
>
> del /f/s/q node_modules > nul
> rmdir /s/q node_modules
>
------------------------------------------------------------
// git文件名大小写变更后未产生变化问题处理
> git config core.ignorecase // true
> git config core.ignorecase false // 设置大小写敏感为敏感
> git status // 就能找到你修改文件名大小写后的变更了
// 强制拉取
> git fetch --all
> git reset --hard origin/master master为你分支的名字
> git pull
// 强制push
> git push origin -u master -f
# 0.更新分支
> git remote update origin --prune
# 1.查看所有分支
> git branch -a
# 2.切换分支,name 为分支名字
> git checkout name
# 3.更新
> git pull origin master, 是默认更新master分支的代码
>
-------------------------------------------------------------
# 表示此为注释,将被Git忽略
*.a 表示忽略所有 .a 结尾的文件
/TODO 表示仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
build/ 表示忽略 build/目录下的所有文件,过滤整个build文件夹;
/mtk/ 表示过滤整个文件夹
*.zip 表示过滤所有.zip文件
/mtk/do.c 表示过滤某个具体文件
-
Git 协同开发创建分支 【全】
----||----
Git 搭建静态网页并开启https; -
Git 错误error: failed to push some refs to;
----||----
Git 回退到历史版本 【–hard HEAD ^】
如果不慎在创建 .gitignore 文件之前就 push 了项目,那么即使在 .gitignore 文件中写入新的过滤规则,这些规则也不会起作用,Git仍然会对所有文件进行版本管理。
1、先在git 创建远程仓库: 具体方法 ;
2、从仓库拷贝到本地: 会获取你的登录邮箱和密码;
3、提交项目三步走,流程:工作区(红色提示)——》暂存区(绿色提示)——》版本库(无任何提示)
- 3.1、git add xxx - 要提交的项目名称(可以是文件夹名,可多个):
-
使用命令
git add .
通配符可以跟踪全部新文件,并处于暂存状态
。 -
再运行
git status 命令
,会看到 README 文件已被跟踪,绿色为已添加到暂存区,红色则反之
。如果后面有改动到,所以,需再运行 git add 之后又作了修订的文件,需要重新运行
git add .
把最新版本重新暂存起来。
- 3.2、commit
提交信息:将暂存区的文件提交至版本库中;
- 3.3、将项目提交到远程仓库:
- 3.4、git pull:当发现远程仓库在上次拉取以后已经又有了改变,要使自己的工作基于远程的提交;
4、删除文件夹:
利用 .gitignore 忽略提交此文件
本地文件不会删除,仓库的会被删除(忽略);
git rm -r --cached target
git commit -m "delete target/"
git push origin master
5、查看项目提交日志:
git init -重新连上仓库
git pull origin master -本地更新仓库中的变动
6、排查ssh
1、cat ~/.ssh/id_rsa.pub 查看ssh
2、ssh-keygen -t rsa 生成key
3、ssh -T git@github.com 查看是否成功
git 在线删除仓库:
C:\Users\l.ssh
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)