当前位置: 首页 > news >正文

git 指令

        初始化仓库   git init

        在本地项目文件夹  构建一个新仓库来管理你的项目

        在文件夹里面 右键 ==> git bash here 打开git  黑窗口  输入git init

        查看当前仓库状态        

                git status 

        提交到暂存区       

                git add .

        提交到本地仓库       

                git commit -m '注释'     注释很重要,要写的尽量详细

        第一次提交必须要配置邮箱和用户名

                 git config --global user.email "邮箱"

                git config --global user.name "名字"

        配置完邮箱和账号之后 再次提交即可

                git commit -m '注释' 

        查看提交记录        

                git log

        查看所有记录       

                git reflog

        撤销与重置

                撤销某次操作的记录     被撤销的记录所发生的改变将不再发生

        撤销:       

                git revert  记录id(短的id即可)

                一旦撤销后命令会进入到一个状态  需要:wq 退出

        重置:       

                git reset 记录id --hard   (直接回退)

                重置不会产生新的记录id  产生的记录id和被重置的那个id是一样的

               重置彻底回退到指定的commit版本 改commit后的所有commit都将被清除

                而revert 只是撤销指定的commit版本  并不影响后面的commit

        

        注册码云gitee账号

                需要在码云gitee注册账号并且创建仓库

                在创建仓库的时候  仓库地址没有中文

        

        连接远程仓库

                git remote add origin 远程仓库地址

        把代码提交到远程仓库

                git push origin master

                第一次提交的时候会弹出登录框  输入码云的账号密码即可

                然后远程仓库中就有本地的代码了

        克隆项目

                git clone 远程仓库地址 [克隆到指定的文件夹]

                git log 查看全部记录

                git log --oneline 看到简化版的记录

        将远程仓库的代码拉下来   (每次 git push 之前最好 git pull 一下)

                git pull origin master 

                

        合并解决冲突

                冲突是指:多个账号针对同一个文件的同一行代码写下了不同的代码

                谁冲突谁解决  解决冲突之后本地流程走一遍之后直接push

      

        创建分支:

                git checkout -b 新分支的名字

        提交当前分支

                git push origin 当前分支名字

        切换分支

                git checkout  分支名字

        合并分支       

                git merge  分支名字  需要在主分支上面合并分支

                当前合并分支只是在本地仓库中合并了 并没有在远程仓库中合并,

                如果我们想在远程仓库中也合并分支 需要使用 git push origin master 提交到远程仓库中

        查看当前分支         

                git branch 

        删除分支:

                先删除远程仓库中的分支

                        git push origin --delete 分支名字

                再删除本地分支

                        git branch -D 分支名字

       克隆指定的分支:

                git clone 远程仓库地址 -b 分支名字 [文件夹名]   ( [ ]表示可选 )


http://www.mrgr.cn/news/4783.html

相关文章:

  • 计算机四个方面:计算、存储、通信与程序;操作系统
  • ps磨皮滤镜插件Imagenomic Portraiture 4.5 Build 4501中文版
  • 汇编语言:标志寄存器ZF、PF、SF、CF、OF、DF、IF、AF
  • EmguCV学习笔记 VB.Net 2.5 Mat类、Matrix类和Image类的相互转换
  • keepalive原理详解及应用
  • insmod后发生了什么
  • Linux 软件编程学习第十七天
  • 【图像超分】论文精读:AdaBM: On-the-Fly Adaptive Bit Mapping for Image Super-Resolution
  • Web前端:CSS篇(三)盒子模型,弹性盒子
  • 无人机之喊话器的用途
  • 基于深度学习的位置感知应用
  • esbuild中的Text Loader:简化文本文件处理
  • 【C++初阶】:C++入门篇(一)
  • chmod命令学习1
  • Grafana中的rate与irate以及histogram
  • 基于Ubuntu22.04 安装SSH服务
  • C++中二叉搜索树的底层原理及实现
  • 打卡学习Python爬虫第二天|Web请求过程刨析
  • 【jvm】栈和堆的区别
  • 编译linux内核时,让版本号不跟着git变化