Git,笔记大搬家

本文详细介绍了Git的工作流程,包括工作区、暂存区、本地仓库和远程仓库的交互。讲解了基本的Git命令,如配置用户信息、初始化仓库、克隆、添加、提交、删除、忽略文件、查看日志、管理远程仓库、分支操作以及合并等。同时,还提到了如何应对发布产品问题时的分支切换与合并,并介绍了Git标签的使用。此外,建议使用TortoiseGit等图形化工具或IDE如IntelliJ IDEA集成Git进行操作。
摘要由CSDN通过智能技术生成

1.git的工作流程是
工作区---------暂存区---------本地仓库---------远程仓库
基础命令,下载git之后直接配置

1.git config --global --list //查看全局配置
git config --global user.name="" //名称
git config --global user.email="" //邮箱
账号跟密码是这个是必须要配置的,会保存到.gitconfig文件中

配置完成开始你的 git之旅吧

 git init  //初始化本地文件夹
 git clone   url           拉取远程仓库的项目
git   status    查看文件状态
git add 文件名              //把当前文件加入暂存区
git reset 文件名    //把当前文件取消暂存
git commit -m "日志信息"   把当前文件提交到本地仓库
git rm  文件      删除文件 ,做了文件操作都要提交到本地仓库
配置.gitingore文件 添加文件到忽略列表
*.a 以a结尾的都忽略
build/ 这个文件夹下面都忽略
doc/*.txt  这个文件夹下面的txt都忽略
git log 查看日志信息
git remote  -v //查看仓库
git remote add  名称  url  配置远程仓库
git remote rm  仓库名称  ----- 从本地移除远程仓库
git fetch     不会自动merge
git merger 合并分支
不会自动merge
git  pull       拉取远程仓库并且会自动的合并分支
git branch        查看分支
 git branch 名称              创建分支
 git branch -r                列出所有远程分支
 git   branch -a             列出所有远程分支跟本地分支
 git  push origin  名称          把本地分支提交到远程分支
 git chekout 分支名称       切换分支
 git merge 分支名称     就是当前分支合并这个分支名称的分支, 有冲突就解决冲突并提交
 git branch -d 分支名称     删除本地分支,大写的D 强制删除
 git push origin -d 分支名称     删除远程 仓库分支

给新手一点面试机会:哈哈,不用谢
模拟工作场景,发布产品出现问题,而你现在在dev分支,此时你需要切换到master分支,然后再 master的基础之上创建新分支,切换到新分支之后,修改代码,改完之后commit 提交代码,然后切换到主分支,合并这个新分支到主分支上,然后切换你的dev分支继续工作。

关于 git标签,,这个就是打版本号的
列出所有的标签 git tag
git show 标签名字 查看标签
新建标签 git tag 名字 就是给当前分支建立标签
git push origin 标签名,就是推送标签到远程仓库的

git checkout -b 分支名称 已经有的标签 新建一个分支,指向一个标签
git tag -d 标签名 删除本地标签
git push origin:refs/tags/标签号 删除远程的标签

下载一个TortoiseGit管理文件版本

图形化也可以去操作

idea集成git

进入settiing 然后找到这个url,然后找到你本机的git.exe文件路径放上去就行了

配置SSH,使用命令行ssh-keygen-t rsa
然后再本地目录下面.ssh下面找到公钥然后赋值到码云仓库生成就行了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值