首页 > 其他分享 >Git_基本操作

Git_基本操作

时间:2022-11-27 21:13:16浏览次数:35  
标签:文件 Git -- git 基本操作 txt config 分支

目录

一、基本命令

1、配置账户名+邮箱

git config --global user.name "qinzt"
git config --global user.email "[email protected]"
git config -l

2、上传至远程仓库流程

git init              # 初始化仓库
git add .             # 提交至暂存区
git status            # 查看状态
git rm --cached 文件名 # 移除暂存区
git commit -m "描述"   # 提交文件到本地仓库
git logs              # 查看日志
git remote add origin 连接地址    # 和远程仓库建立连接
git push -u origin master        # 推送到远程仓库

3、克隆仓库到本地

git clone https://gitee.com/qinziteng/shell.git

4、查看日志

git reflog          # 回滚动作日志
git log --oneline   # 查看历史记录显示摘要信息
git log             # 历史记录详细信息
git status          # 查看状态

5、版本回滚

git log                    # 查看版本信息获取"commit"信息
git reset --hard fb508289  # 回滚指定版本

二、忽略文件

在工作目录中创建 .gitignore 文件 在文件中添加需要忽略上传的文件

*.txt      # 忽略所有以 .txt结尾文件
!a.txt     # 但a.txt 文件除外
/TODO      # 只忽略此目录下TODO文件子目录的TODO不被忽略
build/     # 忽略build目录下所有文件
doc/*.txt  # 忽略doc目录下 所有以.txt结尾文件

三、config常用配置选项

目前仅在Linux中可使用

git config -e 编辑配置文件
git config --local -e     # 编辑仓库级别配置文件
git config --global -e    # 编辑用户级别配置文件
git config --system -e    # 编辑系统级别配置文件

四、分支操作

1、基本操作

git branch            # 查看分支
git branch -r         # 查看远程分支
git branch opt        # 创建opt分支
git checkout opt      # 进入opt分支
git checkout -b dev   # 创建dev分支并且进入
git branch -d opt     # 删除分支

2、合并分支

git checkout dev       # 进入dev分支
git branch             # 查看当前分支
echo "V1:11111111" >test.txt   # 随便echo点数据
git add .                      # 提交暂存区
git commit -m "add v1"         # 提交本地仓库

git checkout master            # 切换master分支
git merge dev                  # 合并请求

分支合并冲突
制造冲突:先在分支修改文件,提交;然后回到master,再修改文件相应内容,提交;最后,合并分支,出现冲突。
删除冲突文件内容:带>>>>>>>>> ================= 行,保留想要的内容,再commit

标签:文件,Git,--,git,基本操作,txt,config,分支
From: https://www.cnblogs.com/qinziteng/p/16930448.html

相关文章

  • git 备忘
    git理解--javascripttypescriptbashsqljsonhtmlcssccppjavarubypythongorustmarkdownGit对于版本的管理其实是对于提交的管理ubuntu安装--java......
  • 解决码云出现[email protected]: Permission denied (publickey).
    官方解决文档:http://git.mydoc.io/?t=1547121)、重新生成sshssh-keygen-trsa-C“[email protected]”2)、查看你的publickeycat~/.ssh/id_rsa.pub(以ssh-rsa......
  • gitlab安装使用
    安装依赖yuminstall-ycurlopenssh-serverpostfixwget 安装gitlab组件  最新版本1)下载wgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7......
  • Eclipse和MyEclipse安装和使用git(egit)图解笔记
    Eclipse、MyEclipse使用git插件(egit)图解在开发Java、JavaEE等相关程序时,我们会用到Eclipse或者MyEclipse,同时使用到git作为版本控制软件,所以我们需要在这些IDE上集成git插......
  • Git同步操作
    同步github数据首先要进入仓库文件夹新建仓库文件夹要初始化或将远程仓库clone下来gitinit或gitclonehttps://github.com/用户名称/仓库名称.git新建仓库文件夹连......
  • 在Linux配置git
    生成sshssh-keygen-trsa可以不设置密码,一路回车就行,会在~/.ssh/下生成两个sshkey:ssh-add ~/.ssh/id_rsa.pub这一步是使用刚才生成那个公钥作为本机ssh使用的口......
  • 把本地vscode项目代码传到gitee上
    一、注册好gitee二、安装好git三、在gitee上创建好仓库四、在本地做好相应工作 启动gitbash,做Git全局设置:gitconfig--globaluser.name"gitee用户名"gitco......
  • git常用命令
    Git的常用命令:在分支进行整合的时候,举个例子:如果现在有两个分支:master分支和hot-fix分支,如果需要将hot-fix中修改的代码和master分支中的代码进行整合,就需要在master分......
  • redis对key和数据库的基本操作
    redis基本数据结构操作:0.基本的常用key操作和数据库操作:keys*查看当前库所有key(匹配:keys*1)127.0.0.1:6379>setusernameqiugeOK127.0.0.1:6379>setage18O......
  • Github的PDF无法下载情况(域名解析问题,修改hosts)
    1.获取可用域名先点击 https://www.ipaddress.com/ 在搜索框搜索“raw.githubusercontent.com”在下边得到有效IP地址2.修改hosts路径:C:\Windows\System32\drivers\e......