git学习笔记

版本控制系统只能跟踪文本文件的改动,eg:.txt、.js 、.css、.html

git初始化(新建git仓库):git init

 查看本地仓库的文件目录:ls -ah

将本地文件添加到仓库中:git add 文件名    | |     git add .

将本地文件提交到仓库中:git commit -m '注释'

提交时跳过代码校验:git commit -m '提交信息' --no-verify

将文件推送给远程仓库:git push -u 仓库名 main            //第一次push需要加-u,理由:https://blog.csdn.net/Moon57411827/article/details/101834027

初次使用会提示添加对应的邮箱信息或用户名:git config --global user.email '邮箱地址'

                                                                            git config --global user.name '用户名'

将主分支变成main:git branch -M main

与远程仓库建立连接:git remote add origin 仓库地址            //origin代表默认远程版本库的名称,在.git/config中有相应的设置

删除远程仓库:git remote rm 仓库名

新建远程仓库:git remote add 仓库名 仓库地址

了解文件具体修改内容:git diff 文件名

获取提交日志:git log  ||  git show

查看文件内容:cat 文件名

删除本地仓库文件:git rm -f 文件名

拉取远程代码:git clone 地址

清除本地缓存:git rm -r --cached .

 

工作区:在电脑上可以看见的目录

暂存区:.git 文件夹下的index,也叫索引

版本库:.git文件夹

 操作分支

 1、创建分支:git branch 分支名 ||  git switch -c 分支名

 2、查看分支:git branch(分支名前有*表示当前所处分支)

 3、切换分支:git chenkout 分支名  ||  git switch 分支名

 4、1和3合并为一步:git checkout -b 分支名

 5、将当前分支与其他分支合并:git merge 想要合并的分支名

 6、将改变推送到远端仓库:git push -u 仓库名(origin)分支名(main)

 7、删除分支:git branch -d 分支名

 8、删除远程仓库分支:git push origin --delete 仓库名 

标记(tag)相关操作

 1、创建标签:git tag 标签名

  2、查看标签:git tag

  3、推送到远端仓库:git push origin 标签名

查看git的配置:git config

 

*****************************************************************************************************

*****************************************************************************************************

上传项目时依赖文件夹node_modules内的东西都不需要上传,可在.gitignore文件内配置

*****************************************************************************************************

*****************************************************************************************************

posted @ 2021-11-12 20:41  straightforward  阅读(34)  评论(0)    收藏  举报