git命令的使用情况唐家炜

author author     2022-08-05     348

关键词:

在之前的学院实训和李幼萌老师的课设之中,我和我的小组都用到了git进行代码管理。但是都用到了一个可视化工具,sourcetree。

在这个工具里,不需要敲git命令,全都是可视化界面。本次是我第一次接触git命令,还需要更多学习。

在桌面上安装完git之后,在桌面右击,选择Git Bash Here,输入如下命令。

 技术分享

 

至此,已完成初始化进程,生成一个仓库。

而后编辑、编译并运行helloworld.cpp。

 技术分享

 

在命令行中设置自己的用户名和邮箱。

 技术分享

 

然后将代码添加到暂存区,后用commit转至本地仓库。

 技术分享

 

log命令用于查询版本的历史。

 技术分享

 

在github账号下新建一个仓库,helloworld。

使用命令行尝试获取ssh key。

 技术分享

 

将所获得的ssh key导入到github之中。

 技术分享

技术分享

 

 

连接远程云端库并将本地仓库文件上传至服务器端。

 技术分享

技术分享

 

其中的代码完全一致。

比较fetch和pull

将代码做出修改。

 技术分享

技术分享

 

 

此时共提交两个版本!

使用fetch命令。

 技术分享

 

产生了两个分支,远程分支和本地分支。远程分支的代码更加古老,本地分支的代码经过了修改!

 技术分享

 

如图所示!

 技术分享

 

使用了temp临时分支合并成功。

Clone命令。

 技术分享

 

git工具

Git工具​​Git命令行工具​​​​EclipseIDE​​​​VisualStudioCode​​可以通过命令行或多个用户界面工具执行Git操作。Git命令行工具Git最常见的工具通过命令作为命令行工具提供。本教程中的示例使用Git命令行工具。git在没有任... 查看详情

使用代理后git命令受限(代码片段)

...解决这一问题,将代理信息加入到git的配置文件中即可,命令行输入下面命令即可:gitconfig--globalhttp.proxy‘socks5://127.0.0.1:3000‘  查看详情

git命令基本使用(代码片段)

1、git整体流程图2、公司代码管理仓库/自己的GitHub上的仓库(远程仓库已经存在的情况下)1、gitclone检出远程仓库的地址例如:gitclonegit@github.com:labuladong/fucking-algorithm.git2、gitpull拉取远程代码到本地(每次开发之前/每次merge提交... 查看详情

git命令的基本使用流程(代码片段)

git命令的基本使用流程前提:已经基本熟悉git的常用命令1.提交项目首先,在对项目进行完善后,如果想要将项目更新到github或是阿里code上去,先要使用gitadd-A这一命令的作用是将项目的修改全部添加至本地,意思就是保存此次... 查看详情

git的基本使用

git命令行工具:基于git命令行的一个客户端软件(提供一个界面去管理源代码)git每次提交都需要写日志,方便追溯gitGutter插件用来记录本地修改的情况*表示相对于上次来说修改的内容Sublime代码开发编辑器github学习中的探索项目... 查看详情

详述git的rebase命令使用方法(代码片段)

...之中。这时,我们有两个选择,一个是使用gitmerge命令,一个是使用gitrebase命令ÿ 查看详情

如何撤销git操作?(代码片段)

...。本文介绍几种最主要的情况,给出详细的解释。更多的命令可以参考《常用Git命令清单》一文。一、撤销提交一种常见的场景是,提交代码以后,你突然意识到这个提交有问题,应该撤销掉,这时执行下面的命令就可以了。$gi... 查看详情

git使用ssh

git使用ssh协议,默认使用的是22端口,在更改了端口的情况下需要添加SSH协议头,并添加端口号的方式,具体命令如下:gitclonessh://[email protected]:12345/group/project.git 查看详情

git使用经验总结1(代码片段)

...端覆盖本地4.设置代理1.概述就不去介绍一些Git最常规的命令了,这些命令一般的教程都有,这里更多的总结自己的一些使用经验。当然作为初学者,常规的基础命令最好都亲身实践一下。2.界面化工具Git命令用起来还是挺繁琐的... 查看详情

ubuntu上git的简单配置及使用(代码片段)

...Git的下载及配置3、使用Git连接到远程的Gitee仓库4、常用命令1、关于giteeGitee(码云)是OSCHINA.NET推出的代码托管平台,支持Git和SVN,提供免费的私有仓库托管。致力于为国内开发者提供优质稳定的托管服务。相比于国外的github,gith... 查看详情

学习git

初始化一个Git仓库,使用gitinit命令。添加文件到Git仓库,分两步:使用命令gitadd<file>,注意,可反复多次使用,添加多个文件;使用命令gitcommit-m<message>,完成。要随时掌握工作区的状态,使用gitstatus命令。如果gitstatus... 查看详情

git分支合并的,拉取远程分支,合并到本地等不同情况下git的操作命令

情况1:本地有分支dev,远程没有dev分支,要将本地dev分支提交到远程的dev分支       首先切换到dev分支:git checkoutdev    检测是否有为提交内容:gitstatus    将未提交内容添加到暂存区:git... 查看详情

sourcetree使用介绍

   SourceTree比命令行更容易操作,能更直观看到发生了什么。但是没有哪一家git图形化软件能完成git的所有操作,封装后的使用也隐藏了git的一些细节,在图形化工具出现一些非常罕见的情况时,还是需要使用命令行辅助... 查看详情

在不使用反向补丁的情况下从分支中删除旧的 Git 提交? [复制]

...述】:我有一个这样的主分支..A--B--C--D--E--HEAD是否有任何命令可以删除一个旧提交并保留其他提交,比如提交C?终于变成了这个样子A--B--D--E-- 查看详情

使用 git bash 运行 bash 脚本时出现“找不到免费命令”

】使用gitbash运行bash脚本时出现“找不到免费命令”【英文标题】:"freecommandnotfound"whilerunningbashscriptusinggitbash【发布时间】:2016-08-1217:35:32【问题描述】:我想在bash脚本中显示服务器负载、磁盘空间、使用情况和内存使... 查看详情

git本地配置和push

因为GIT使用的是LINUX命令,所以可以参考LINUX的相关命令一、在本地配置好GIT仓库:1、首先进入当前工程的目录:cd[filepath](记住这里的目录应该用/,因为LINUX是这样的)2、然后gitinit来初始化本地的仓库3、ls-ah查看已经配置好... 查看详情

如何在未安装 Git 的情况下应用“git diff”补丁?

...安装git的情况下应用gitdiff创建的补丁?我曾尝试使用patch命令,但它总是要求文件名进行修补。【问题讨论】:如果补丁包含重命名,有人知道怎么做吗?补丁现在原生支持吗?问题应该是:有没有办法在 查看详情

git中使用命令将远程仓库拉取项目在本地文件夹

 在有些时候,我们往往从github或者gitlab或者coding上面直接下载项目下来运行,但是这种情况往往没有使用git远程拉取来的安全(或者叫装逼),所以这里我以gitLab为例子,说一下如何将远程服务器上的代码拉取到本地 首... 查看详情