关键词:
在之前的学院实训和李幼萌老师的课设之中,我和我的小组都用到了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命令行工具EclipseIDEVisualStudioCode可以通过命令行或多个用户界面工具执行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为例子,说一下如何将远程服务器上的代码拉取到本地 首... 查看详情