首页 > 其他分享 >git_常用命令

git_常用命令

时间:2024-05-10 10:47:25浏览次数:31  
标签:origin git 查看 常用命令 diff commit 分支

git 常用命令

git 常用命令

添加一个文件到暂存区

git add [file name]

查看当前状态

git status  

查看当前状态概况

git status -s  

查看工作区和暂存区的差别

git diff     

查看暂存区与本地仓库的差别。

git diff --cached      

查看工作区和本地仓库的差别,HEAD指向本地仓库中最新提交的版本

git diff HEAD

注:git diff 后跟两个参数,如果只写一个参数,表示默认跟 workspace中的代码作比较。git diff 显示的结果为 第二个参数所指的代码在第一个参数所指代码基础上的修改。如,git diff HEAD 表示 workspace 在 最新commit的基础上所做的修改

提交

git commit

移除文件

移除暂存区中的文件
git rm --cached 1.txt

移除文件(从暂存区和工作区中删除)
git rm 1.txt

查看分支

git branch        # 查看本地所有分支
git branch -a     # 查看所有的分支
git branch -r     # 查看远程所有分支

显示远程库origin里的资源

git remote show origin

新建并切换到branch1分支

git checkout -b branch1

推送本地的branch1分支到远程的origin分支

git push origin branch1

查看用户的配置

git config --list

git remote add origin [email protected]:ndshow

git push origin master:develop

git push origin master:hb-dev 将本地库与服务器上的库进行关联

git branch -D master develop 删除本地库develop

git merge origin/dev 将分支dev与当前分支进行合并

git checkout dev 切换到本地dev分支

git remote show 查看远程库

git rm 文件名(包括路径) 从git中删除指定文件

git clone git://github.com/schacon/grit.git 从服务器上将代码给拉下来

git ls-files 看已经被提交的

git rm [file name] 删除一个文件

git commit -v 当你用-v参数的时候可以看commit的差异

git commit -m “This is the message describing the commit” 添加commit信息

git stash push 将文件给push到一个临时空间中

git stash pop 将文件从临时空间pop下来

标签:origin,git,查看,常用命令,diff,commit,分支
From: https://www.cnblogs.com/lixunblogs/p/18167132

相关文章

  • gitlab权限管理,远程仓库(旧)
    gitlab权限管理,远程仓库(旧)6.gitlab权限管理,远程仓库在组中设置的权限会继承到组中的所有项目中在项目中添加权限只影响该项目创建后项目中的成员后,管理员手动设置成员密码(8位以上),成员登陆后系统会要求重设密码dev1登陆,添加host6的公钥,yuminstallgit,[email protected]......
  • 6-gitlab备份和恢复
    6.gitlab备份和恢复建议备份策略:本地保留3-7天,异地永久备份查看版本cat/etc/redhat-releasecat/opt/gitlab/embedded/service/gitlab-rails/VERSION备份修改配置文件vim/etc/gitlab/gitlab.rbgitlab_rails['manage_backup_path']='true'gitlab_rails['backup_path......
  • soar常用命令(抄)
    https://github.com/XiaoMi/soar/blob/master/doc/cheatsheet.md?plain=1常用命令目录常用命令基本用法指定输入源指定配置文件打印所有的启发式规则忽略某些规则打印支持的报告格式以指定格式输出报告语法检查工具慢日志进行分析示例SQL指纹将UPDATE/DELETE/INSERT语法转为S......
  • Drozer常用命令
    drozer常用命令基础命令adb端口转发,dozer连接adbforwardtcp:31415tcp:31415drozerconsoleconnect进入dozer输入list或ls,查看dozer所有模块list查找安装包runapp.package.list-f查看安装包信息runapp.package.info-a安装包名查看暴露的......
  • .gitignore 全局忽略提交特定文件夹,不限路径递归忽略
    创建或修改全局.gitignore文件:在命令行中执行以下命令来创建或修改全局的.gitignore文件gitconfig--globalcore.excludesfile~/.gitignore_global如果文件已存在,则此命令会确保Git使用正确的文件。接下来,编辑这个文件(如果它不存在,这一步骤也会创建它):touch~/.gitig......
  • docker搭建私人git仓库
    在安装完Docker后,可以在终端中运行以下命令来下载GogsDocker镜像:dockerpullgogs/gogsdockerrun--name=gogs-p10022:22-p10880:3000-v/var/gogs:/datagogs/gogs解释:dockerrun#通过Docker运行--name=gogs#取个名字叫gogs-p10022:22#......
  • go学习笔记——常用命令
    1.查找go依赖go依赖可以去下面网站查找packagehttps://pkg.go.dev/比如https://pkg.go.dev/github.com/confluentinc/confluent-kafka-go#section-readme2.go切换源#启用GoModules功能goenv-wGO111MODULE=on#切换源goenv-wGOPROXY=https://goproxy.io......
  • linux保存git账号密码
     相信大家都会遇到gitpush提示输入账号密码,每次都要输入很麻烦,下面介绍如何长期保存账号密码1、全局设置记住用户名和电子邮件:gitconfig--globaluser.name"your_username"gitconfig--globaluser.email"[email protected]"2、使用凭证助手存储密码git......
  • mac修改idea中的git密码
    gitlab账号修改了密码,idea拉取远程仓库,无法拉取成功。在设置中勾选Donotsave,forgetpasswordsafterrestart重启如安装了gitlab插件,在插件中不勾选这个插件。(勾选这个插件会提示用Token登录)重新fetch代码,就会提示重新输入密码......
  • git merge指定提交(commit)
    第一种idea图形化界面操作1.首先切换到要合并提交的分支上(即没有这些提交的分支)2.在git提交log里选有这些提交的分支,并将提交捡出有多个提交的话就cherrypick多个提交就行,最后一起push 3.gitpush ......