首页 > 其他分享 >git 常用语句

git 常用语句

时间:2024-07-04 17:57:58浏览次数:19  
标签:语句 常用 git log 查看 -- config 分支

git 常用语句

git init

#使用当前目录初始化为git仓库
git init
#使用指定目录作为git仓库
git init newrepo

git clone

#从远程仓库将仓库拷贝到当前目录
#格式
git clone <repo>
#示例
git clone git://github.com/schacon/grit.git

#从远程仓库拷贝项目到指定目录
#格式
git clone <repo> <directory>
#示例
git clone git://github.com/schacon/grit.git mygit

git add

#将README添加到本地缓存中
git add README

git status

#查看当前仓库的状态,是否文件被修改或者添加
git status

git diff

#查看文件被改动的位置
git diff

git commit

#将缓存添加到本地仓库中
git commit -m 'frist commit'

git rm

#从仓库移除该目录
git rm flie

git mv

#移动、重命名文件
git mv README README.md

git branch

#列出当前本地分支
git branch
#查看所有分支(远程和本地)
git branch -a
#查看远程分支
git branch -r
#创建一个新分支newBranch
git branch newBranch
#删除分支newBranch
git branch -d newBranch

git checkout

#切换分支master
git checkout master

git merge

#合并分支newBranch到主分支
git merge newBranch

git log

#查看提交历史
git log
#查看历史记录简洁版本
git log --oneline
#查看历史记录带分支合并
git log --oneline --graph
#逆向显示日志
git log --reverse --oneline
#查看指定用户提交的代码
git log --author=Linus --oneline -5
#查看指定日期的历史
git log --oneline --before={3.weeks.ago} --after={2010-04-18} --no-merges

git push

#将本地dev分支提交到远程仓库dev分支
git push origin dev:dev

get pull

#更新远程代码到本地
git pull

git config

#查看用户名
git config user.name
#查看邮箱
git config user.email
#修改用户名和邮箱地址命令
git config user.name "name"
git config user.email "email"
#修改全局用户名和邮箱地址
git config --global user.name "name"
git config --global user.email "email"

标签:语句,常用,git,log,查看,--,config,分支
From: https://www.cnblogs.com/booleandev/p/18284356/git-commonly-used-statements-2uqwu1

相关文章

  • github搭建图床思源发布博客CDN加速
     参考:https://www.cnblogs.com/java-six/p/18157901github创建图床新建存储库​​创建名称-选择public(公共),其他不用动直接下方创建​​点头像选择settings(设置)-侧边栏滑到下方<>Developersettings(开发者设置)​​选择tokens(classic)-Generatenewtoken(生成......
  • C#常用 API函数大全
    1.API之网络函数WNetAddConnection创建同一个网络资源的永久性连接WNetAddConnection2创建同一个网络资源的连接WNetAddConnection3创建同一个网络资源的连接WNetCancelConnection结束一个网络连接WNetCancelConnection2结束一个网络连接WNetCloseEnum结束一次枚举操作WN......
  • idea删除分支并同步到gitLab以及gitLab上的分支删除
    目录idea删除分支并同步到gitLab方法一(推荐) 方法二(命令行)gitLab上的分支删除前言-与正文无关​   生活远不止眼前的苦劳与奔波,它还充满了无数值得我们去体验和珍惜的美好事物。在这个快节奏的世界中,我们往往容易陷入工作的漩涡,忘记了停下脚步,感受周围的世界。让......
  • 当你不小心使用了 git reset --hard HEAD^
    会话总结1.使用gitreset--hardHEAD^后如何恢复撤销的gitcommit提交知识点:gitreset--hardHEAD^会回退到前一个提交,并删除工作目录中的更改。通过gitreflog查看操作历史记录,找到被回退的提交哈希值。使用gitreset--hard<commit_hash>恢复到特定的提交。......
  • git私有仓库提交
    第一种:第一步:gitinit初始化项目文件夹 第二步:gitadd.键所有文件添加到暂存区 第三步:gitcommit-m"firstcommit"  提交到本地仓库 第四步:gitremoteaddoriginXXX(XXX就是你github或者码云等远程仓库的地址,gitbranch这个命令可以看到你所在的分支,删除某个仓库地址......
  • Git M/T/D/A/U标志含义
    A:增加的文件.C:文件的一个新拷贝.D:删除的一个文件.M:文件的内容或者mode被修改了.R:文件名被修改了。T:文件的类型被修改了。U:文件没有被合并(你需要完成合并才能进行提交)X:未知状态。(很可能是遇到git的bug了,你可以向git提交bugreport)来自为知笔记(Wiz)......
  • git远程操作详解
    二、gitremote为了便于管理,Git要求每个远程主机都必须指定一个主机名。gitremote命令就用于管理主机名。不带选项的时候,gitremote命令列出所有远程主机。$gitremoteorigin使用-v选项,可以参看远程主机的网址。[email protected]:jquery/jquery.git(......
  • 解决安装初始软件语句不成功问题
    yum-yinstallntpopensshwgetvimopenssh-clientsopensslgccopenssh-serverpython-devel这条是不好使的语句我们不好使的原因是镜像有问题这里我们需要看的博客:https://ask.csdn.net/questions/74132201、先备份mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos......
  • 关于airtest生成的报告中缺少poco语句问题
    1、airtest生成的报告只显示airtest的相关操作,如果是poco和airtest-selenium的操作则不记录。因此需要在报告中引用插件。支持poco语句插件,poco.utils.airtest.report支持airtest-selenium语句插件,airtest_selenium.report2、在IDE运行.py脚本报告生成的依据是脚本运行时保......
  • jgitflow 应用
    jgitflow插件用于支持基于GitFlow模型的开发流程。它提供了一组Maven目标,用于简化和自动化GitFlow操作。以下是jgitflow:release-start和jgitflow:release-finish命令的作用,以及如何在项目中集成和使用它们。什么是GitFlowGitFlow是一种Git分支模型,定义了在......