git自动构建(git自动化)

常用命令

  1. git init–初始化工作区
  2. touch 文件全称–在工作区创建文档
  3. rm 文件全称 –删除文档
  4. notepad++ 文件全称–在工作区打开文档
  5. cat 文件全称–在显示框显示文档的东西
  6. git status –显示工作区的文件冲突的文件

  1. (git add 文件全称或者.) —将工作区文件放到暂存区
  2. (git commit -m “提示信息”) –缓存区提交在版本库
  3. git log 看修改记录

  1. git config –global user.email ” “
    git config –global user.name ” “–提交验证

  1. clone仓库
    step1:
    step2:cd 文件夹名/

对于“工作区”“缓存区”“版本库”如果文件修改之后想看修改的差别
工作区:git_test 文件里除了.git的文件
缓存区:.git会有缓存区
版本库:git为在.git创建master分支,head指针指向master
git diff 工作区和缓存区
git diff head 工作区和仓库
git diff –cached 缓存区

  • 对于“工作区”的撤销 git checkout –文件全称
  • 对于“缓存区”的撤销 也就是工作区提交到缓存区的不要提交到缓存区 git reset head 文件全称
  • 对于“版本库”而言只能“回退”不能“撤销”如果发现想回退到某个版本(已经交了的就一直会存在)
    step1:git reflog—去获取密钥
    strp 2:git reset –hard 密钥 —回退到某个版本

设置github ssh key

Git 支持 SSH 协议, GitHub 知道了公钥,就可以确认只有你自己推送,GitHub 允许你添加多个 Key。

先gitconfig进行两个身份验证—->ssh -keygen -t rsa -b 4096 -C “邮箱“ 生成key——>cd .ssh—->ls ——————> cat id_rsa ,cat id_rsa.pub(公钥)——->在github里面的setting设置对应这个的title并且输入公钥————-> ssh -T git@github.com 验证是否配置成功 ———-


远端仓库
前置

如何把远端仓库和本地库关联起来?
先在github上创建仓库(注意!和本地库文件夹名字要一样)——>创建成功之后会跳转到一个页面,页面最下行有三行指令———->在本地文件夹git bush打开之后依次输入就行———->以后本地库更新之后只用git bush 打开后输入git push origin main就行 注意这里是main分支的合并,也可以是其他分支,但是要注意head必须指向当前分支

分支创立

只要提交或者合并或者推送的话 必须head指向当前分支
分支用完要考虑删不删
1.git branch 分支名
2.git checkout 分支名 ——–修改head指针指向
…分支
3.git checkout main分支
4.git merge 分支名
4.git branch -d 分支名 ————删除分支(只有合并之后才能用d删除

git branch 可以查看分支和head指向的分支

bug修复
待更新
分支管理策略
待更新
特性分支
待更新
推送

git push origin 分支名
git push origin -delete 远端分支名 (删除远端分支)

标签管理
待更新
Git自定义
待更新

版权声明

   站内部分内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供网络资源分享服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请 联系我们 一经核实,立即删除。并对发布账号进行永久封禁处理。在为用户提供最好的产品同时,保证优秀的服务质量。


本站仅提供信息存储空间,不拥有所有权,不承担相关法律责任。

给TA打赏
共{{data.count}}人
人已打赏
大数据

kafka配置详解(kafka配置zk)

2025-2-26 18:41:35

大数据

隐私计算是什么(隐私计算的定义是什么呢)

2025-2-26 18:41:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索