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

git 常用命令

时间:2023-01-12 13:44:07浏览次数:57  
标签:origin git 删除 -- tag 常用命令 push

项目推送到git:
git init                             # 初始化本地版本库
git remote add -A           #把当前目录下的所有文件添加到暂存区里面去
git commit -m "提交所有文件"              #  -m 后面的文字是注释
git remote add origin http://192.168.5.70:3000/zhangqh/CERating.git
git push -u origin master      #第一次推送在git push后面加上参数-u    
      //将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了

刷新git项目

git remote update origin --prune

一.当推送到服务器时首先要添加远程地址的
git remote add origin https://gitee.com/kingCould/HelloWord.git
  二.查看本地添加了哪些远程地址
$ git remote -v
origin https://github.com/zhidao/crm.git (fetch)
origin https://github.com/zhidao/crm.git (push)
sdorigin https://github.com/zhidao/erp.git (fetch)
sdorigin https://github.com/zhidao/erp.git (push)
 三.删除本地指定的远程地址
git remote remove origin 删除即可
 git push origin :zqhdev   删除zqhdev

git remote update --prune origin  更新

// 貌似只能一次次回退
1、git log 
       找到要撤销的版本id1
       commit之前的版本id2
2、git reset –hard id1
3、git reset id2

git  reset  --hard HEAD~N    #  回退N个版本

删除远程仓库中文件目录:(第三步必须执行)
git rm -r --cached server/index.js //删除server目录下的index.js文件
git rm -r --cached server //删除server目录
git commit -m "删除不用文件"
git push

删除本地分支 
命令行 : $ git branch -d 

删除远程分支 
命令行 : $ git push origin --delete 

新建tag
git tag  命令跟上tag名字,直接创建一个tag
查看tag详细信息
git show  命令可以查看tag的详细信息,包括commit号等
推送本地所有tag
git push origin --tags
本地删除
git tag -d v0.1.2 
远端删除
git push origin :refs/tags/

git默认编辑器修改:
git config --global core.editor vim

git pull的时候遇到这样的问题:链接:https://www.jianshu.com/p/7b1c58e0a9ef
The following untracked working tree files would be overwritten by merge balabala...
解决办法:
git clean -d -fx
备注:会删除掉没有add到仓库的文件,操作记得慎重,以免改动文件的丢失。本质上就是操作仓库中没有被追踪的本地文件
$ git clean -f -n         # 1
$ git clean -f            # 2
$ git clean -fd           # 3
$ git clean -fX           # 4
$ git clean -fx           # 5

(1): 选项-n将显示执行(2)时将会移除哪些文件。
(2): 该命令会移除所有命令(1)中显示的文件。
(3): 如果你还想移除文件件,请使用选项-d。
(4): 如果你只想移除已被忽略的文件,请使用选项-X。
(5): 如果你想移除已被忽略和未被忽略的文件,请使用选项-x。

标签:origin,git,删除,--,tag,常用命令,push
From: https://www.cnblogs.com/sinceForever/p/17046432.html

相关文章

  • git
    分布式版本控制工具可知道是由谁修改的,也可回到修改前的版本,可多人同时进行开发。   常用指令:  gitlog-all查看提交记录status查看修改状态add提交到暂存......
  • 常用命令汇总
    Windowsnetstat-nao|find"关键字"//端口占用情况taskkill/pid19001/f//kill某进程taskkill/imtomcat7.exe/f//kill某程序CentOSnetstat-ntlp//列出......
  • Centos7防火墙常用命令
    https://blog.csdn.net/xyy1028/article/details/104787061一.系统防火墙1.启动防火墙systemctlstartfirewalld2.关闭防火墙systemctlstopfirewalld3.查看状态systemc......
  • 【cmd】Linux常用命令
    系统信息PS命令ps-a:显示现行终端机下所有程序,包括其他用户的程序psu:已用户为主的格式来显示程序状况psx:显示所有程序,不以终端机来区分USERPID%CPU......
  • 一个写得很好的gitlab.yml模板(有Windows和Ubuntu)
    出自这个GitHub:https://github.com/nanoporetech/scrappie/blob/master/.gitlab-ci.yml#YamlCIconfigforGitlabSee.http://docs.gitlab.com/ce/ci/yaml/README.ht......
  • Git Rebase和Merge的用法
    title:GitRebase和Merge的用法categories:后端tags:-GitRebase和Merge是什么?merge和rebase的作用都是合并两个分支,其区别在于:A---B---Ct......
  • 记一次git 仓库变更
    背景gitlab上的仓库不知被谁删了,准备新建远程仓库并把本地的所有分支及记录提交上去 正文新建远程仓库本地代码执行gitremoterenameoriginold-origin命令,将......
  • 总结几个常用的Git命令的使用方法
    1、Git的使用越来越广泛 现在很多的公司或者机构都在使用Git进行项目和代码的托管,Git有它自身的优势,很多人也喜欢使用Git。 我之前在公司最开始用的是SVN进行代码的托管,后面......
  • k8s常用命令
    查看node状态$kubectlgetnodesNAMESTATUSROLESAGEVERSIONcentos7906Ready<none>3h42mv1.25.2centos7907Ready......
  • Git SSH 认证配置
    【前言】我们在开发过程中,经常会和github,gitlab或者gitee打交道,一般临时克隆(clone)其他人的项目学习参考时,我们大多采用https的方式进行clone但如果在参与多个项目时,h......