首页 > 其他分享 >[Git]Notes about how to use Git Bash

[Git]Notes about how to use Git Bash

时间:2024-12-19 22:52:41浏览次数:6  
标签:about git 仓库 Notes Git 操作 Bash 分支

通过 Git Bash 方式创建仓库
①新建文件夹-仓库名
②初始化仓库生成.git文件夹
-git init
③拉取远程仓库
-git clone {网址}
④配置文件
-git config user.name {name}
-git config --global user.email {name} // global 配置全局

通过 Git Bash 方式查看暂存区状态
-git status

通过 Git Bash 方式对文件操作
①提交文件到暂存区进行比对
-git add {文件名}
②提交文件
-git commit -m {对文件的操作} //-m message
③将暂存区的文件挪回工作区
-git rm --cached {文件名}
④查看操作
-git log --oneline
⑤将从工作区删除的文件 从存储区恢复到工作区 (删除操作没有commit)
-git restore {文件名}
⑥将从工作区删除的文件恢复到工作区 (删除操作commit)
-git revert {版本号} //删除操作的版本号

通过 Git Bash 方式操作分支
//前提是有提交操作 有默认分支 main/master
①创建分支
-git branch {分支名}
②查看分支
-git branch -v
③切换分支
-git checkout {分支名}
④创建并切换分支
-git checkout -b {分支名}
⑤删除分支
-git branch -d {分支名}
⑥合并分支
将分支1合并到main
需要先切换到main
-git checkout main
-git merge 分支1

通过 Git Bash 方式操作远程仓库
①将本地仓库提交到远程仓库
-git push {remote}
①将远程仓库拉取到本地仓库
-git pull {remote}

总结:
今天学会了如何使用git和github,如何对本地仓库和远程仓库的拉取更新
个人比较喜欢Github Desktop多一点

标签:about,git,仓库,Notes,Git,操作,Bash,分支
From: https://www.cnblogs.com/6ui7/p/18618075

相关文章

  • github pbft代码问题
    最近在做毕设,参考github相关代码时发现一些问题,这里给自己做个笔记提醒。(github总是犯神经,报错超时无语)链接为https://github.com/kenzarh/SG-PBFT代码中间进行视图切换的消息类型操作时,有一句逻辑为给全部节点发送new-view类型消息的代码,直接修改main.py的timer_limit_befor......
  • GitHub 推出免费版 GitHub Copilot:提供每月2,000次代码补全和50条聊天消息,支持多种主
    ❤️如果你也关注AI的发展现状,且对AI应用开发非常感兴趣,我会每日跟你分享最新的AI资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!......
  • Git安装及基础学习
    Git学习Git安装概述:Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具。下载安装:下载地址:https://git-scm.com/下载后傻瓜式一键安装,建议安装在英文目录下安装完成后在开始菜单中能够找到......
  • 解决Ubuntu安装git时遇到的进程占用和waiting for cache lock: Could not get lock /v
    系统版本:Ubuntu20.04.2.0在安装git时,使用sudoaptinstallgit,却有以下提示:即出现waitingforcachelock:Couldnotgetlock/var/lib/dpkg/lock-frontend的问题查阅资料,有人提出使用kill9进程号这里我使用 kill99021提示bash:kill:(9)-Nosuchprocess......
  • Graph - Study Notes 6
        bipartite   co-occurrencenetwork   LPA ......
  • git 不使用第三方软件解决冲突
    自动解决冲突(a)使用gitmerge--strategy-option如果你更倾向于保留某个分支的改动:gitmerge--strategy-optiontheirsgitmerge--strategy-optionourstheirs:保留被合并分支的改动。ours:保留当前分支的改动。(b)使用gitcheckout--theirs或--ours保留对......
  • pycharm集成git
    一,安装git参考:Windows下Git及TortoiseGit安装、配置及使用_tortoisegitremote配置-CSDN博客二,在PyCharm中配置Git插件选择File->Settings->VersionControl->Git配置Git执行文件的安装路径,并点击Test按钮测试是否配置成功,出现版本号为配置成功。 三,连接远程仓库选......
  • git@gitee.com: Permission denied (publickey)解决办法
        当我们需要通过ssh连接不同的仓库gitee、github等clone代码时,不同仓库的用户不同的话,就需要在本地配置多个账户,生成多个公私钥。1、首先查看git配置gitconfig--list2、存在全局的user.name和user.email需要清除掉gitconfig--global--unsetuser.namegit......
  • git本地修改以后,从远程更新分支以后,解决冲突,上传,整体步骤
    首先我们要明确,本地修改的代码,要进行暂存,不然git不知道做了修改,暂存的方法,有两种,第一种是gitstash,第二种是gitadd,这两种的区别在于功能点gitstashgitadd作用临时保存修改,清理工作目录准备将修改提交到历史记录修改存储位置保存到stash堆栈保存到暂存区(Stagi......
  • git pull --rebase使用
    gitpull--rebase 是Git中的一个重要命令,它用于从远程仓库拉取最新的更改并将它们应用到当前分支之上,而不是创建一个合并提交(mergecommit)。gitpull--rebase 的工作流程拉取远程更改(类似于 gitfetch)。重放本地提交:它会先将本地提交暂时“摘下”。将远程的最新......