展开

关键词

Git集之五——内容状态

Git集之五——内容状态    Git是一种分布式的项目版本管理工具,分布式的特点是并不存在中心服务器,每个人电脑中的项目工程都是一个完整的Git工程。 当我们想把某些操作进行提交时,首先需要使用add来将Git状态进行,本篇博客介绍与Git中与内容状态相关的。    现在我们可以在工程文件夹中建一个txt格式的文本文件,再在终端使用git status查看状态,结果如下:? 可以看到,Git提示我们有一个为跟踪的文件combin,使用如下Git仓库的状态: git add combin再次检查Git仓库的状态,如下:? 与add相关参数解析如下:1.git add     将某个文件的修改状态Git缓存区。2.git add --dry-run     并不真正的 Git状态,仅仅展示下结果。

26420

Git 常用总结,将会持续

平常在windows电脑上使用Git Extensions 工具比较多,大部分的常用指都可以通过点点点就可以完成。在mac电脑上的话使用sourcetree工具。 但有时候也会直接通过git,很多时候也是通过百度来临时查阅,所以总结下来方便自己,也方便可能需要的你。 1、基本1.1、 生成SSH公钥和私钥,公钥要复制配置到git服务器上的 1.2、 git config 配置提交用户名和用户邮箱 1.3、 创建项目后如何提交到仓库 1.4、 将文件添加到暂存区 1.7、 推送到远程服务器(注意一点,首次推送要设置追踪) 1.8、 修改文件名会忽略大小写,默认都是忽略了,所以修改文件名大小写是无效的 1.9、修改文件夹名字大小写的问题 1.10、 是将远程主机的最内容拉到本地 1.11、同样一个本地仓库可以设置多个远程仓库,然后通过不同的git push github.origin 1.12、克隆代码库 2、分支管理2.1、 创建分支 2.2、 查看分支 2.3、 修改分支名称

9250
  • 广告
    关闭

    2021云+社区年度盘点发布

    动动手指转发活动或推荐好文,即可参与虎年公仔等百份好礼抽奖!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Git

    lineecho # 3yan2yuAPP >> README.mdgit initgit add README.mdgit commit -m first commitgit remote add origin git dyboy20173yan2yuAPP.gitgit push -u origin masterpush an existing repository from the command linegit remote add origin git

    18650

    Git

    git基本-ssh-keygen -t rsa -C youremail@example.com: 用来生成秘钥git config --global user.email 你申请github用的邮箱 git config --global user.name 你的github用户名git clone 项目地址cd 项目地址vim notes.mdgit add *git commit -m 本次提交注释信息 git pushgit diff: 查看提交了些什么git log: 查看提交历史git pull: 拉下来最的代码git rm filename: 删除文件git show: 查看改变git branch : 查看本地的分支git status: 查看本分支的文件情况git checkout -b develop: 建并切换到develop分支git checkout master: 切换到master develop: 同上git branch -D develop: 强行删除develop分支git stash: 缓存工作区内容git stash list: 查看缓存中的工作区内容git stash

    19430

    git

    一些常见的git ###git checkoutgit checkout的特点是随着它使用的方法的不同,其作用是完全不同的,主要有三个方面切换分支 (git checkout branch)撤销工作区修改 git reset 处理的情况是:最提的一次commit有bug,想要消除本次commit记录,以便重提commitgit stash处理的情况是: 在一个分支A 处理中,尚未完成(未commit) ” #设置邮箱地址3.在github上创建一个的repository? 4.根据github上的提示输入? git merge进行合并5.通过 git branch -d dev 删除dev分支一些git之间的区别一. git log 和 git refloggit log 仅仅输出commit的历史记录

    24630

    Git

    git有三个地方,先申明一下名词:工作区:你正在改的代码缓存区:一个你看不见的玩意儿,但是你得知道它存在本地库:你本地的那个.git库远程库:远程放东西那个库基本操作根据基本操作篇,不说原理,之说, 可以能用git,上传,下载。 1、add(将工作区的变化添加到缓存区中效验)git add -A2、commit (将暂存区中的提交到本地库中)git commit -m提交描述3、remote (添加一个远程源,叫origin)git *你的地址6、从远程仓库git pull 进阶版本(不再写流程,只针对问题解答)1、git提交时”warning: LF will be replaced by CRLF“提示原因:linuxUnix 解决方法:执行下面的git config --global core.autocrlf false 2、取消git连同文件权限一起提交可能会导致pull正常,push提示权限不足git config

    25820

    Git

    Git 配置git config …]git reflog 引用日志 描述 git log –stat 简略的统计信息 git log -count 显示记录条数 git log –pretty 参看快照git cat-file -p HEAD 注:cat-file 是底层,它们一般用于底层工作,在日常工作中并不使用。不过它们能帮助我们了解到底发生了什么。 区别fetch、pull当 git fetch 从服务器上抓取本地没有的数据时,它并不会修改工作目录中的内容。它只会获取数据然后让你自己合并。 ,则到此停止)使工作目录看起来像索引运行 git checkout 与运行 git reset –hard 非常相似,它会所有三棵树使其看起来像 ,不过有两点重要的区别。 它会在工作目录中先试着简单合并一下,这样所有还未修改过的文件都会被。 而 reset –hard 则会不做检查就全面地替换所有东西。第二个重要的区别是如何 HEAD。

    24820

    Git

    git init    初始化git status  查看仓库当前的状态git diff   查看具体修改了什么内容git diff HEAD -- 可以查看工作区和版本库里面最版本的区别git -v  加详细的查看git remote add origin 地址  本地关联远程库git clone  地址   克隆远程库git branch  查看当前分支 git branch    创建分支 stash,恢复的时候,先用git stash list查看,然后恢复指定的stash,用 git stash apply stash@{0}git rebase  变基(线路变得好看)git tag 可以指定标签信息git tag   查看所有标签git show    查看该标签版本信息git tag -d   删除标签git push origin   推送标签到远程git push origin git reflog用来记录你的每一次(后悔药!!!)

    12852

    mongodb(持续

    varmongo_datauser_s.dat5、导入数据mongoimport --db xinqiu --collection user --file varmongo_datauser_s.dat6、数据

    23410

    java中mysql

    JOptionPane.YES_NO_OPTION); con.close(); } catch (Exception e) { System.out.print(MYSQL ERROR: + e.getMessage()); }

    7320

    Git常用(2021最版)

    前言 工作中 Git 是一项必不可少的技能,在项目的开发进程中起着至关重要的作用。下面介绍一些 Git 在工作中的一些使用实践、常用流程、常用,供大家参考! 集合 | Java集合面试题(2021最版) | https:cloud.tencent.comdeveloperarticle1820151 | | 23 | Git常用 | Git常用(2021 将当前目录及其子目录下所有变都加入到暂存区 git add . 3、将仓库内所有变都加入到暂存区 git add -A 4、将指定文件添加到暂存区 git add 文件1 文件2 文件3 5、比较工作区和暂存区的所有差异 git log --oneline --graph --all 4、查看涉及到某文件变的所有 commit git log 文件 5、某文件各行最后修改对应的 commit 以及作者 git blame remote add url 3、删除远端仓库 git remote remove remote的名称 4、重名远端仓库 git remote rename 旧名称 名称 5、将远端所有分支和标签的变都拉到本地

    26000

    Git Reset

    Git分为三个区: 工作区(Working Directory):没有修改、修改后未使用git add的文件 暂存区(Staged):增修改后的文件调用git add后都会被添加到暂存区 提交区(Commit ):所有添加到暂存区里的文件通过git commit之后会被统一添加到提交区,作为一次提交HEAD指针指向的是最的提交节点。 git reset --soft HEAD^将本次提交回退到暂存区,再重把comment补全,进行一次提交。 需要提交的文件后,再重add如果此时发现修复一个BUG完全错了,希望取消这次提交,并且把代码回退到没有改动的话,则需要使用git reset --hard HEAD^,来将这次提交全部回退。 add的状态工作区回退操作如果Test.txt文件已经被改得乱七八糟了,想要把这个文件回退到最近一次的代码的话,则需要使用git checkout -- Test.txt将该文件回到与HEAD的状态所有文件回到

    4K20

    Git

    git 集-------------------------------------------------------------------------------配置------------- Git 管理,需到此项目所在的目录执行此git init --bare --shared 在一个空目录下执行可以创建一个纯仓库, --shared 选项,Git 会自动对该仓库加入可写的组git add git tag -a v1.2 9fceb02 将校验和以9fceb02的一次提交打上v1.2的标签,需要先用git log --pretty=oneline看一下每次提交的校验和git push git push origin serverfix 取出我的 serverfix 本地分支,推送它来远程仓库origin的 serverfix 分支git push origin myserverfix :serverfix 取出我的myserverfix 本地分支,推送它来远程仓库origin的 serverfix 分支git merge originserverfix 如果要把origin仓库的

    9510

    git&pm2

    如果重加载系统尚未设法重加载您的应用程序,则超时将回退为经典的restart。git 1. 基础 意义 git add 添加某个文件到暂存区,后面可以跟多个文件,以空格区分 git add . 添加当前所有改的所有文件到暂存区。 git commit 提交暂存的改,会开编辑器进行编辑 git commit -m your message 提交暂存的改,并记录下备注 git commit -am 等同于 git add . git fetch --all 获取远程仓库所有分支的 git branch 建本地分支,但不切换 git branch 查看本地分支 git branch -r 查看远程分支 git branch 意义 git cherry-pick 它会获取某一个分支的单笔提交,并作为一个的提交引入到你当前分支上 git cherry-pick ...

    8430

    linux常用(不断

    睡眠(第一步可省去):   1.查看你的系统支持什么模式:cat syspowerstate(我的系统为:freeze mem disk)   2.切换到管理员模式下,执行:echo mem>

    19720

    OpenStack常用-持续

    查看某个具体的镜像语句 openstack image show image_name查看安全组语句 openstack group list传镜像语法 openstack image create 查询nova服务的语句 openstack compute service list查询nova组件的检查语句 nova-status upgrade check维护编辑nova配置语句 第二步:语句 openstack flavor list输出结果 注解:此用于查询你想创建的虚拟机的类型第三步:语句 openstack image list输出结果 注解:选择虚机的镜像文件第四步 对创建项目的描述” 项目名创建项目样例 openstack project create --domain default --description” Service Project” service项目名称语法 user set demo --disable用户名语法 openstack user set user_name --name username_new样例 openstack user set

    76920

    window常用(持续

    2、tasklist|findstr 进程号(pid) 查看pid是哪个程序启用的3、taskkill pid 进程号 F 删除对应pid对端口的占用,F表示强制删除3、用删除某个服务sc delete

    13810

    Oracle常用(持续

    --2、开启最小补充日志记录(执行的DML操作会被记录下来) alter database add supplemental log data;

    34020

    Linux常用(持续

    diffday=1&org=320100000000--发起http请求 get方式 mv test.log test1.txt 视 mv中第二个参数类型的不同(是目标文件还是目标目录),mv将文件重名或将其移至一个的目录中 当第二个参数类型是文件时,mv完成文 件重名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重名为给定的目标文件名。 当第二个参数是已存在的目录名称时,源文件或 目录参数可以有多个,mv将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢 失。

    25120

    Linux 基础 (持续

    显示出来的内容分别为文件类型+文件权限硬链接个数,默认是从1开始,目录文件默认是2文件所有者文件所有组文件大小(由于使用-h属性,现在以易阅读的附加了 K,M等单位的形式表示)最后修改时间(如果是文件 创建文件 touch使用touch可以创建一个空文件,如果文件不存在,则touch的时候就是文件创建的时间,如果文件已经存在,touch一个文件则文件的创建时间。 ) mvmv可以将文件和目录进行移动,或者重名。 管道 |一个的输出可以通过管道作为另一个的输入。 例如:ls -ahl | more则将ls执行的结果作为输入传递给more,然后more会对ls的结果执行分屏显示。 who来看登录的历史记录。

    14320

    相关产品

    • 命令行工具

      命令行工具

      腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券