ToB企服应用市场:ToB评测及商务社交产业平台

标题: Git具体安装和使用教程 [打印本页]

作者: 勿忘初心做自己    时间: 2024-11-22 16:19
标题: Git具体安装和使用教程
准备工作-gitee注册

传送门:
注册+验证邮箱:
认识及安装Git

   版本控制系统: 版本控制是一种记载一个或若干文件内容变化,以便将来查阅特定版本修订环境的系统。
  传送门:关于版本控制
  作用:
安装-windows:
Git设置用户信息

   安装完 Git 之后,要做的第一件事就是设置你的用户名和邮件地址。 因为每一个 Git 提交都会使用这些信息
  传送门:初次运行的设置
  步调:
  1. # 配置用户名
  2. git config --global user.name "gitee注册的用户名"
  3. # 配置邮箱
  4. git config --global user.email gitee配置的邮箱
  5. # 查看配置
  6. git config --list
复制代码
按键作用上下切换汗青命令tab键提示信息clear清屏 本地初始化Git仓库

   文档地址: 通常有两种获取 Git 项目仓库的方式
    步调: (windows)
记载每次更新到仓库

   文档地址:每当完成了一个阶段的目的,想要记载下它时,就将它提交到仓库。

  步调:
  1. # 添加到暂存区
  2. git add .
  3. # 记录到版本库
  4. git commit -m"信息"
复制代码

   重复: 工作区开辟 –> 添加到暂存区 git add . –> 记载到版本库 git commit -m"信息"
  查看及切换汗青版本

   使用git记载到版本库之后,就可以查看并切换到对应的汗青版本
  命令:
  1. # 查看信息(简略)
  2. git log --oneline
  3. # 查看信息(完整),如果出现无法退出,可以按 q
  4. git log
  5. # 切换到指定版本
  6. git reset --hard 版本号
复制代码
  1. # 查看完整历史(版本切换之后git log可能会出现无法查看的情况)
  2. git reflog
复制代码
Git忽略文件和查看文件状态

   文档地址: 我们总会有些文件无需纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表。 通常都是些自动天生的文件,比如日志文件,或者编译过程中创建的临时文件等。 在这种环境下,我们可以创建一个名为 .gitignore 的文件,列出要忽略的文件。
  步调:
  1. # 查看文件状态
  2. git status
复制代码
.gitignore 部分语法:
  1. # 忽略 info.txt 文件
  2. info.txt
  3. # 忽略 .vscode/ 目录下所有的文件
  4. .vscode
  5. # 忽略目录下所有的 .md 结尾的文件
  6. *.md
  7. # 忽略 doc/目录下扩展名为 txt的文件
  8. doc/*.txt
复制代码
Git分支-查看及切换

   文档地址: 使用分支意味着你可以把你的工作从开辟主线上分离开来,以免影响开辟主线。

  图形阐明:
注意: Git初始化仓库之后默认使用的分支名是 main(早期是 master),默认分支名不雷同,不影响后续操作。现在已改回来。
操作命令
  1. # 查看分支
  2. git branch
  3. # 切换分支
  4. git checkout 分支名
  5. # 重命名分支,如果默认是master,可以通过这个命令改为main
  6. git branch -m 老分支 新分支
复制代码
Git分支-创建分支

   创建分支就是创建了一个新的可以移动的指针,默认的指向和原分支一样
  操作命令
  1. # 创建分支
  2. git branch 新分支名
复制代码
操作阐明:
Git分支-归并及删除分支

   归并分支可以将某个分支上的所有commit,并到当前分支的commit
  归并完毕之后,可以删除多余分支
  操作命令:
  1. # 将指定分支合并到当前分支
  2. git merge 分支名
  3. # 删除已合并的分支
  4. git branch -d 分支名
复制代码
操作阐明:
Git分支-命令增补

命令操作git branch查看分支git branch 新分支名创建分支git checkout 分支名切换分支git checkout -b 新分支名创建 + 切换分支git merge 分支名归并分支git branch -d 分支名删除分支git branch -D 分支名强制删除分支git branch -m 老分支名 新分支名重定名分支 Git分支-冲突

   文档地址: 如果你在两个差别的分支中,对同一个文件的同一个部分举行了差别的修改,Git 就没法干净的归并它们。
  需求:

基于提供的Git仓库和参考步调测试归并时出现的冲突,解决冲突并记载
参考步调:

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4