广告
返回顶部
首页 > 资讯 > 精选 >git常用的操作命令有哪些
  • 515
分享到

git常用的操作命令有哪些

2023-06-27 09:06:57 515人浏览 八月长安
摘要

本文小编为大家详细介绍“git常用的操作命令有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“git常用的操作命令有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、使用Git克隆项目右键选择Git Ba

本文小编为大家详细介绍“git常用的操作命令有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“git常用的操作命令有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

一、使用Git克隆项目

右键选择Git Bash Here,先进行配置账号和邮箱
git config --global user.name '账号名'git config --global user.email '邮箱'
接下来进行使用 clone 把项目克隆到本地
git clone Http路径/ssh路径
等待进度走完,就可以发现项目已经在本地文件了,这时候已经证明克隆成功。
下面是Git常用的命令,可用于Git初学者参考
查看远程仓库: git remote -v
添加远程仓库: git remote add [name] [url]
删除远程仓库: git remote rm [name]
修改远程仓库: git remote set-url --push[name][newUrl]
拉取远程仓库: git pull [remoteName] [localBranchName]
推送远程仓库: git push [remoteName] [localBranchName]
 

二、Git分支操作常用命令

查看本地分支: git branch
查看远程分支: git branch -r
创建本地分支: git branch [name] ----这时候需要注意使用该命令时新分支创建后不会自动切换为当前分支
切换分支: git checkout [name]
创建新分支并立即切换到新分支: git checkout -b [name]
删除分支: git branch -d [name] ----注意项: -d选项只能删除已经参与了合并的分支,对于未有合并的分支是无法删除的。如果想强制删除一个分支,可以使用-D选项
合并分支: git merge [name] ----将名称为[name]的分支与当前分支合并
创建远程分支(本地分支push到远程): git push origin [name]
删除远程分支: git push origin :heads/[name]
 

三、Git 提交代码操作常用命令

查看文件状态:git status
添加文件:git add *  ---注意项此处的*是代表全部,如需指定添加可以把*号换做指定文件
提交文件:git commit -m ‘提交描述’  ---此时提交代码还未提交到远程出库去,而是在本地出库的缓冲区
推送文件:git push origin master  ---此处的master是主支,如需要推送到分支可把master换做分支的名称
如想忽略一些文件或文件夹不想提交时,就在仓库根目录下创建名称为“.gitignore”的文件,写入不需要的文件名或文件夹名,每个文件或每个文件夹占一行,如下列:
文件A
文件B
文件C
即可
 

四、Git版本操作常用命令

查看版本: git tag
创建版本: git tag [name]
删除版本: git tag -d [name]
查看远程版本: git tag -r
创建远程版本(本地版本push到远程): git push origin [name]
删除远程版本: git push origin :refs/tags/[name]
 

五、Git子模板操作常用命令(submodule)

添加子模块: git submodule add [url] [path]
初始化子模块: git submodule init ----注意项:只在首次检出仓库时运行一次就好
更新子模块: git submodule update ----注意项:每次更新或切换分支后都需要运行一下
如需删除子模板则需要以下步骤:
第一在Bash Here中输入 git rm --cached [path]  
第二在 编辑“.gitmodules”文件,将子模块的相关配置节点删除掉
第三在 编辑“.git/config”文件,将子模块的相关配置节点删除掉
最后 手动删除子模块残留的目录
 

六、Git删除文件操作常用命令

删除文件: git rm file.txt
提交删除文件: git commit -m "rm file"
推送文件:git push origin master  ---此处的master是主支,如需要推送到分支可把master换做分支的名称
注意:删除命令请谨慎使用
恢复本地被误删除的文件:git checkout -- <file>   --- 将暂存区的文件覆盖本地文件
 

七、Git回滚操作常用命令

查询日志:git log
回滚到某个提交的记录:git reset commit_id
回滚到此次的提交记录:git reset --hard commit_id
强制推送到远端:git push origin HEAD --force
误删恢复时需要回滚到错误 commit_id,或者误删了某次 commit 记录,可以通过下方代码恢复:
git relog     --- 复制要恢复操作的hash值
git reset --hard hash   ---将hash换成要恢复的历史记录的 hash 值
注意:删除某次提交时最好不要用 git reset 回退远程库,因为之后其他人用 git pull 也会把自己的本地仓库回退到之前的版本,容易出现差错进而增加不必要的工作量
git rebase:两个分支不在一条线上,需要执行 merge 操作时使用该命令。
 
如果中间的某次 commit 需要删除,可以通过 git rebase 命令实现,方法如下:
git log
git rebase -i commit_id   ---将 commit_id 替换成复制的值
进入 Vim 编辑模式,将要删除的 commit 前面的 `pick` 改成 `drop`
保存并退出 Vim
 

八、解决冲突操作常用命令

查看冲突内容:git diff
手动解决冲突:git add <file> 或 git add -A
如果还在rebase状态时,可使用git rebase --continue 则重复之前的步骤,直至 rebase 完成出现 applying 字样
最后git push 提交
放弃某次提交:git revert
撤销 merge 节点提交:则需要加上 -m 指令,如git revert commit_id -m '描述'

读到这里,这篇“git常用的操作命令有哪些”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: git常用的操作命令有哪些

本文链接: https://www.lsjlt.com/news/309460.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Git常用操作命令有哪些
    本篇内容介绍了“Git常用操作命令有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、Git 概念Git 是一个开源的分布式版本控制系统...
    99+
    2023-06-29
  • git常用的操作命令有哪些
    本文小编为大家详细介绍“git常用的操作命令有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“git常用的操作命令有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、使用Git克隆项目右键选择Git Ba...
    99+
    2023-06-27
  • Git常用的基本操作命令有哪些
    这篇文章给大家分享的是有关Git常用的基本操作命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。git 常用命令1. 常用$ git remote add origi...
    99+
    2023-06-29
  • Git有哪些常用命令
    小编给大家分享一下Git有哪些常用命令,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、 Git 常用命令速查git branch 查看本地所有分支git sta...
    99+
    2023-06-14
  • 有哪些常用的Git命令
    这篇文章主要介绍“有哪些常用的Git命令”,在日常操作中,相信很多人在有哪些常用的Git命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”有哪些常用的Git命令”的疑惑有所帮...
    99+
    2022-10-19
  • 常用的Git命令有哪些
    本篇内容主要讲解“常用的Git命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“常用的Git命令有哪些”吧!           &nbs...
    99+
    2023-06-20
  • Git的基本操作命令有哪些
    本篇内容主要讲解“Git的基本操作命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Git的基本操作命令有哪些”吧!Git 基本操作Git 的工作就是创建和保存你项目的快照及与之后的快照进...
    99+
    2023-06-17
  • Git中常用的命令有哪些
    这篇文章主要为大家展示了“Git中常用的命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Git中常用的命令有哪些”这篇文章吧。常用命令命令作用cd进入某...
    99+
    2022-10-19
  • 常用的Git命令有哪些呢
    常用的Git命令有哪些呢,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。常用Git命令清单一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记...
    99+
    2023-06-15
  • Git中有哪些常用命令
    小编给大家分享一下Git中有哪些常用命令,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的...
    99+
    2023-06-27
  • Linux常用命令操作有哪些
    这篇文章主要介绍Linux常用命令操作有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.系统信息命令arch显示机器的处理器架构(1)uname -m显示机器的处理器架构(2)uname -r显示正在使用的内核...
    99+
    2023-06-28
  • hadoop常用操作命令有哪些
    这篇文章主要介绍“hadoop常用操作命令有哪些”,在日常操作中,相信很多人在hadoop常用操作命令有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”hadoop常用操作命令有哪些”的疑惑有所帮助!接下来...
    99+
    2023-06-03
  • linux中Git常用命令有哪些
    小编给大家分享一下linux中Git常用命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Git重要概念master head每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。在Git里,有个分支叫主分...
    99+
    2023-06-16
  • Linux中Git集中操作命令有哪些
    这篇文章主要为大家展示了“Linux中Git集中操作命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中Git集中操作命令有哪些”这篇文章吧。SyntaxHighlighterg...
    99+
    2023-06-09
  • linux操作系统的常用命令有哪些
    这篇文章主要为大家展示了“linux操作系统的常用命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux操作系统的常用命令有哪些”这篇文章吧。查看当前目录的命令A:pwd切换目录的命...
    99+
    2023-06-03
  • CentOS6.5基本操作常用命令有哪些
    小编给大家分享一下CentOS6.5基本操作常用命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!首先大家可以使用virtualbox安装一个CENTOS6...
    99+
    2023-06-10
  • linux中操作ftp常用命令有哪些
    这篇文章主要介绍了linux中操作ftp常用命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。简介:   FTP(File Transfer Pro...
    99+
    2023-06-09
  • git命令有哪些
    常用的git命令有git init、git clone、git add、git commit、git status、git log、git branch、git checkout、git merge、git push、git pull和gi...
    99+
    2023-08-01
  • Linux系统中常用的git命令有哪些
    小编给大家分享一下Linux系统中常用的git命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Git是一个开源的分布式版本控制系统,用以有效、高速的处理从...
    99+
    2023-06-28
  • PostgreSQL常用命令行操作方法有哪些
    以下是一些常用的PostgreSQL命令行操作方法: 连接到数据库:可以使用以下命令连接到PostgreSQL数据库: psql...
    99+
    2023-10-26
    PostgreSQL
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作