Git命令与使用--基础版-进阶
温馨提示:本文最后更新于2024年9月19日 19:04,若内容或图片失效,请在下方留言或联系博主。
第一步: 下载 git https://git-scm.com/downloads
任意目录下 配置用户信息
git config --global user.name "用户名" // 全局配置用户名
git config --global user.email 邮箱 // 全局配置邮箱
git config --list // 查看全局配置信息
本地仓库配置
git init // 初始化本地仓库
git add . // 添加到暂存区,利用 git status 查看文件追踪状态
git commit -m "注释" // 记录到版本库
git log // 简略方式查看log信息
git log --oneline // 完整方式查看log信息,如果出现无法退出,可以按 q
git reset --hard 版本号 // 切换到指定版本
git reflog // 查看完整历史(版本切换之后git log可能会出现无法查看的情况)
远程仓库配置
码云创建一个仓库 码云 并保留远程仓库地址
// 本地仓库中添加远程仓库地址
git remote add origin 远程仓库地址(https:// xxxxx)
// 移除远程仓库的绑定(解除绑定)
git remote remove origin
// 推送本地仓库代码到远程(-u参数表示首次)
git push -u origin 分支名(码云默认是master,github默认是main)
Git克隆
git clone 远程地址 // 克隆一个远程仓库(https://gitee.com/)到本地
// 修改的话 重新 git add . git commit -m '' git push origin master
我们创建完 git 默认分支就是 master
// 查看分支
git branch
// 创建一个名叫login的分支,login这个名字可以由我们自己起
git branch login
// 切换到名称为login的分支
git checkout login
// 切换到你想要合并到的分支
git checkout 要将代码合并到的目标分支(master)
// 开始合并分支
git merge 分支名称(login)
// 删除分支
git branch -d 分支名
// 删除分支名称为login的分支
git branch -d login
// 如果是本地仓库需要添加远程仓库的绑定,如果是git clone的仓库这个命令可以省略
git remote add origin 远程仓库地址
// 将master分支代码提交给远程仓库
git push -u origin "master"
// 将login分支代码提交给远程仓库
git push -u origin "login"
// 删除远程分支
git push origin --delete 分支名称
Git忽略文件 .gitignore
# 这里演示.gitignore的部分语法
# #之后的内容是注释 会被Git忽略
# 忽略 info.txt 文件
info.txt
# 忽略 .vscode/ 目录下所有的文件
.vscode
# 忽略目录下所有.md结尾的文件
*.md
# 忽略 doc/目录下扩展名为txt的文件
doc/*.txt
/node_modules
/oh_modules
/.preview
/build
/.cxx
/.test