轻松拿捏Git命令行基本操作

轻松拿捏Git命令行基本操作git下载安装 网上有很多Git安装教程,如果需要图形界面,windows下建议使用TortoiseGit。Git基本配置

「这是我参与11月更文挑战的第9天,活动详情查看:2021最后一次更文挑战

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是目前世界上最先进的分布式版本控制系统(没有之一)。

git下载安装

网上有很多Git安装教程,如果需要图形界面,windows下建议使用TortoiseGit,linux建议使用Git GUI或者GITK。可以去git官网下载对应的版本网上查查安装教程。

Git基本配置

git config可以配置git的参数,可以使用git config --list查看已经配置的git参数。其中有三个级别的保存位置,--system--global--local,分别表示所有用户(本系统)、当前用户(全局)、本地配置(当前目录),默认使用--local

创建Git仓库

可以直接调用git init初始化当前目录,即创建Git仓库。

常用命令

Git 常用的是以下 6 个命令:git clone、git push、git add 、git commit、git checkout、git pull。

git 分为工作区,暂存区,本地仓库,远程仓库。

  • git clone: 克隆远程仓库,可以使用git clone
  • 平常我们编辑代码的地方可以理解为工作区。
  • 编辑完成后可以使用git add ‘文件名’ 提交到暂存区.
  • 然后git commit -m ‘提交注释’ 提交到本地仓库;
  • 工作区代码丢失也可以去本地仓库重新获取git checkout’文件名称’;
  • 本地仓库提交远程仓库使用git push ‘文件名’命令。

远程仓库

可以使用git remote查看当前的远程库。
git remote -v可以显示对应的克隆地址。(对于多个远程仓库很有用)

添加远程仓库

git remote add [short_name] [url]可以添加新的远程仓库。

从远程仓库抓取数据

git fetch [remote-name]可以从远程仓库抓取数据到本地。
也可以使用git pull

推送数据到远程仓库

git push [remote_name] [branch_name] 默认使用origin和master。

查看远程仓库信息

git remote show origin

远程仓库的删除和重命名

git remote rename [old_name] [new_name] git remote rm [remote_name]

Git分支

git分支是轻量级的,速度很快,仅记录索引信息。

显示所有分支

使用git branch可显示当前所有分支。
可以使用–merged和–no-merged查看已经合并、未合并的分支。

创建及切换分支

可以使用下面命令直接切换并创建分支
git checkout -b testing
等价于

$ git branch testing 	# 创建testing 分支
$ git checkout testing	# 切换到testing分支

注意切换分支时请保持工作目录没有未提交的修改。Git鼓励使用分支,处理完问题之后合并分支即可。

分支合并

将hotfix分支合并到master(主分支)上,需要通过下面命令:

$ git checkout master
$ git merge hotfix

合并之后可以使用git branch -d hotfix删除分支。 如果合并时存在冲突,需要手工修改。

今天的文章轻松拿捏Git命令行基本操作分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/22169.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注