首页 > 其他分享 >git

git

时间:2024-07-30 14:18:34浏览次数:12  
标签:git name -- global branch config

git是一种分布式版本控制工具

个人配置指令:
git config --global user.name “zhang san”
git config --global user.email [email protected]
展示配置指令:
git config --global --list

文本换行符配置
提交时把结束符CRLF转换为LF,在拉取代码时把LF转换为CRLF:
git config --global core.autocrlf true
提交时把结束符CRLF转换为LF:
git config --global core.autocrlf input
提交时和拉取代码时不转换:
git config --global core.autocrlf true

文本编码配置
中文编码支持
git config --global gui.encoding utf-8
git config --global i18n.commitencoding utf-8
git config --global i18n.logoutputencoding utf-8
显示路径中的中文
git config --global core.quotepath false

http/https认证:
设置口令缓存
git config --global credential.helper store 命令会记住密码,执行一次 git pull 或 git push 等需要输入密码的命令,输入一次密码, 之后就都不必再输入了
添加HTTPS证书信任
git config --global http.sslverify false

ssh认证:
ssh-keygen -t rsa -C "[email protected]"

常用命令
git clone [url]
git status 查看文件状态
git add 加入暂存区
git rm 移除暂存区
git commit 暂存区提交到本地版本库 git commit file_name -m "commit message"
git push 将本地库推送到服务器 git push origin branch_name // git push origin branch_name:new_branch_name
git log 查看提交历史 git log -n 5显示最近的五条信息
git branch 查看本地工程的所有git分支名称
git branch branch_name 新建分支但不切换
git checkout -b branch_name 新建分支并切换分支
git checkout -D branch_name 删除分支
git checkout branch_name 切换分支
git pull 从远端服务器获取某个分支的更新,再与本地指定的分支自动合并 git pull origin remote_branch:local_branch
git fetch 从远端服务器获取某个分支的更新,再与本地指定的分支手动合并 git fetch origin remote_branch:local_branch
git merge 将指定的分支节点,合并到当前分支的操作
git reset 回退版本

标签:git,name,--,global,branch,config
From: https://www.cnblogs.com/cactus001/p/18332243

相关文章

  • 优化 GitHub 体验的浏览器插件「GitHub 热点速览」
    上周,GitHub有个“安全问题”——CFOR(CrossForkObjectReference)冲上了热搜,该问题的表现是:远程仓库的提交内容任何人可以访问,即使已被删除。只需要拿到commitID+源/Fork的项目地址,任何人都能访问之前提交到远程仓库的内容。下面有3个演示,可以复现该问题:演示一:Fork项目......
  • 如何解释 pygit2 状态信息
    我正在使用pygit2访问存储库的状态status=repo.status()forfilepath,flagsinstatus.items():print("path%sflags%d",filepath,flags)我似乎无法找到任何有关如何解释标志的文档有人可以指出我正确的方向吗你很正确,关于如何解释pygit2状态标......
  • git 、shell脚本
    git文件版本控制 安装gityum-yinstallgit创建仓库将文件提交到暂存gitadd.#将暂存区域的文件提交仓库gitcommit-m"说明"#推送到远程仓库gitpush#获取远程仓库的更新gitpull#克隆远程仓库gitclone#分支,提高代码的灵活性#检查分支gitbranch#......
  • 自动数据抓取、GitHub 提交、通知和部署的最佳实践
    我正在计划一个项目来自动执行以下任务:从网站上抓取数据。检查数据是否是新的或更新的。将新数据推送到GitHub存储库。检测到新数据时发送电子邮件通知或其他类型的通知(例如Slack、FCM)。将更新的数据部署到Web应用程序或其他应用程序。鉴于可用的工具和库范围广泛,......
  • 常用Git 管理工具
    图形界面工具GitHubDesktopGitHub开发的一款跨平台的图形化Git工具,支持Windows、macOS和Linux。特点包括简洁的用户界面、易于创建和管理仓库、提交变更、分支管理等。SourceTreeAtlassian提供的一款免费的跨平台Git和Mercurial客户端。支持Windows和......
  • git篇-- Git在项目实操中常见的使用命令--02
    Git是现代软件开发中不可或缺的版本控制工具。它能帮助开发者跟踪项目的所有变更,并与团队成员高效协作。本文将介绍一些在项目实操中常见的Git命令,帮助你更好地管理代码。1.初始化和配置初始化仓库在一个新的项目目录中,初始化Git仓库:gitinit配置用户信息在提交代码......
  • git篇--入职初期如何使用Git进行项目管理--01
    在刚入职的初期,掌握Git这个版本控制工具对于高效管理项目至关重要。Git不仅能帮助你跟踪代码的变更,还能方便地与团队成员协作,确保项目的顺利进行。1.Git的基本概念在开始使用Git之前,了解以下几个基本概念是很重要的:仓库(Repository):一个Git仓库包含了项目的所有文件及其变更历......
  • 【版本控制系统Git】Git的基本操作与工作流程
    版本控制系统GitGit的基本操作与工作流程目录引言Git概述Git的基本操作安装Git配置Git创建仓库常用命令Git的工作流程克隆仓库分支管理提交更改合并分支解决冲突最佳实践结论引言在现代软件开发中,版本控制系统(VCS)是不可或缺的工具。它能够帮助开发团队管理代码的......
  • 构建大规模账号池与本地部署:GitHub爬虫项目详解
    账号池搭建必要性常见登录方式:基于Session+Cookie的登录基于JWT的登录:登录生成JWT字符串账号池存储cookie或者JWT字符串方便后续发请求爬取数据本地部署conda建立一个虚拟环境condacreate-nnew_envpython=3.x#替换x为你需要的Python版本激活新建环......
  • Git 多人协作操作流程
    一、管理者创建仓库 1.进入仓库界面后右侧进行管理2.随后点击左侧菜单栏仓库成员管理3.选择好用户类型后点击右侧邀请成员二、成员Fork仓库 1.成员点击右上角Fork  2.设置仓库名,路径等(如果本地不存在同名会自动跳过)  3.成功Fork以后就会出现在自己的仓......