首页 > 其他分享 >git的使用

git的使用

时间:2023-10-11 23:00:43浏览次数:27  
标签:git 管理 -- dev 文件夹 使用 分支

#1 协同开发,版本管理
#2 svn(集中式管理),git(分布式管理)
#3 git装完,既有客户端,又有服务的
#4 git工作流程
-工作区,暂存区,版本库
#5 远程仓库:github,码云,公司内部(gitlab)

# 6 安装:一路下一步
# 7 右键--git bash here

# 8 git 命令
-初始化:git init 文件夹名
-初始化:git init #当前路径全被管理

-git status
-git add a.txt # 把a提交到暂存区
-git add .
-git commit -m '注释,我新增了a' # 把暂存区的所有都提交到版本库
-需要增加作者信息
git config --global user.email "[email protected]"
git config --global user.name "lqz"

git config user.email "[email protected]"
git config user.name "egon"

-把a的新增提交到版本管理
-新建b,在a中新增一行
-git checkout . # 回复到提交版本的位置,a是空的,b没有被git管理,所有,是什么样,还是什么样
-git log # 查看版本管理的日志
-git reflog # 查看日志,条数更多,内容更少
-git reset --hard 版本号
# 红色表示未被管理
# 绿色表示提交到暂存区了

# 忽略文件
-空文件夹不被管理
-指定某些文件或者文件夹不被git管理
-在项目根路径,跟.git文件夹一个路径,新建.gitignore.,在里面配置
- 语法:
# 号是注释,没有用
文件夹名字,表示文件夹忽略,不被管理
/dist 表示根路径下的dist文件夹,不被管理
*.py 表示后缀名为py的文件,都被忽略
*.log*
# 分支操作
-查看分支 git branch 查看所有分支,分支是绿的,表示在当前分支上
-创建分支 git branch dev
-创建并切换到 git checkout -b dev
-删除分支 git branch -d dev
-切换分支 git checkout dev
-合并分支 git merge 分支名 # 把dev分支合并到master分支:切换到master分支,执行合并dev分支的命令

标签:git,管理,--,dev,文件夹,使用,分支
From: https://www.cnblogs.com/shclbear/p/17758456.html

相关文章

  • Linux p4 Vim使用
    【学习课程】:【【小白入门通俗易懂】2021韩顺平一周学会Linux】https://www.bilibili.com/video/BV1Sv411r7vd/?p=14&share_source=copy_web&vd_source=2c07d62293f5003c919b2df9b2e0549eVim快速入门vi和vim的基本介绍Linux系统会内置vi文本编辑器Vim具有程序编辑的能力,可......
  • Scanner类方法的使用
    classDemos01{publicstaticvoidmain(String[]args){//创建一个扫描器对象,用于接收键盘数据Scannerscanner=newScanner(System.in);//System.in是输入的意思System.out.println("使用next方式接收:");//判断用户有没有输入字串......
  • git多分支、git远程仓库、ssh方式连接远程仓库、协同开发、冲突解决
    git多分支 ##命令操作分支-1创建分支gitbranchdev-2查看分支gitbranch-3分支合并(可能经常用)gitmergedev#需要在master分支上,合并dev-4删除分支gitbranch-d分支名#不能在当前分支上,删除当前分支......
  • 使用油猴脚本,实现回到顶部
    经常浏览网页,看到很多网站都有回到顶部的按钮,而有些网站没有这个功能,就想用脚本自己实现一下,这样所有页面都可以使用了。//==UserScript==//@nameToTop//@namespacehttp://tampermonkey.net///@version0.1//@descriptiontrytotakeoverthewor......
  • 使用HTML和CSS做出心形图案
    今天我们要做一个心形图案,闲来无事可以尝试做一些其他图案。也可以用来逗心爱的女孩开心。例如:先看步骤先给正方形上方和右方两侧做两个圆圆的做法就是border-radius:50%,就是圆形了最后给他们翻转45°下面是整体代码,大家想尝试直接复制到自己代码中<!DOCTYPEhtml><htmllang="en......
  • git ssh key配置
     gitclone支持https和git(即ssh)两种方式下载源码: 当使用git方式下载时,如果没有配置过sshkey,则会有如下错误提示: 下面就介绍一下如何配置git的sshkey,以便我们可以用git方式下载源码。首先用如下命令(如未特别说明,所有命令均默认在GitBash工具下执行)检查一下用户名和邮......
  • pytest接口测试中使用 base-url进行环境切换
    pytest-base-url是pytest的第三方插件,主要用来帮助我们进行切换测试环境地址,其中配置方法存在两种,一种直接在命令行中进行添加url参数  命令行参数传入 命令行参数传入,这里需要在我们需要传入的测试用例中,提前加入base-url的参数名称,方便后续命令行时好直接传入参数,也就......
  • idea git 合并分支(从分支A合并到master)
    ideagit合并分支注意:其中图片可能与最新的idea版本有些出入,不要纠结1.为什么要建立分支git默认的主分支名字为master,一般团队开发时,都不会在master主分支上修改代码,而是建立新分支,测试完毕后,在将分支的代码合并到master主分支上。2.操作如下:2.1ideagit分支的操作idea......
  • 利用ChatGPT完成数字社区产品使用手册的编写
    利用ChatGPT完成数字社区产品使用手册的编写搜索的问题及答案:一、身为产品介绍师怎么介绍用户的登录的功能概述用户登录是我们手机软件中的一个重要功能,它为用户提供了一系列的便利和个性化的体验。通过登录,用户可以享受一下几个主要功能:1.个人化定制:登录后,用户可以根据自己......
  • flask学习01-蓝图使用与项目布局
    蓝图blueprint蓝图也是一种规划,主要用来规划urls(路由route)蓝图的使用在views.py中初始化蓝图blue=Blueprint('user',name)在init文件中调用蓝图进行路由注册app.register_blueprint(blueprint=blue)views.py的代码#views.py文件用来存放视图函数+路由fromflaskimp......