导航:首页 > 程序命令 > git的基本命令

git的基本命令

发布时间:2023-02-09 03:50:44

❶ git仓库的创建及基本操作

一、安装git

二、设置

由于git是分布式管理工具,需要输入用户名和邮箱以作为标识,因此,在命令行输入下列的命令:git config  -- global user.name "" ,git config  -- global user.eamil ""

三、工作原理:

1.git的工作流程

2、git简化原理

四、基本用法

1、创建版本库

版本库就是我们所说的“仓库”,英文名repository,你可以理解为一个目录,这个目录里面的所有文件都可以被Git管理,文件的修改,删除Git都能跟踪,

以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。

eg:

命令解析:

cd:进入某个目录

mkdir:创建一个文件

pwd:显示当前的目录路径

2、添加文件到版本库

添加文件到版本库,首先需将这个目录变为git可以管理的仓库,命令如下:

git init

git add 001.txt

git commit 001.txt "001txt文件提交"

命令解析:

git add:将文件提交到暂存区

git commit -m:将暂存区文件提交到仓库(单引号内为注释)

3、检查是否有未提交的文件

通过下面的命令,检查该版本库是否有文件未提交:git status 检查当前文件状态

4、检查文件是否被修改 git diff:查看文件修改的内容

5、查看历史变更记录

git log:获得历史修改记录

git log --pretty=oneline:使记录只显示主要的内容,一行显示

6、版本回退

cat:查看文件内容

git reset --hard HEAD^:回退到上一个版本

git reflog:获取历史版本号

git reset --hard 版本号:回退到该版本号对应的版本

五、将本地文件推送到github仓库

PS补充下:关于Git和github关联

1、拥有github账号

由于本地仓库和远程的github仓库需要关联,首先需要登录github,注册一个账号,然后建立一个仓库。

注册链接: https://github.com/join?source=header-home 成功注册后,登录github,首页如下:

2、创建SSH Key

Git和github之间是通过SSH加密的,因此需要执行下面的操作:

①、在本地主目录查找,是否有.ssh目录,如果有,打开该目录,一般会有这两个文件:id_rsa和id_rsa.pub,如果有的话,直接跳过,如果没有的话,打开命令行,输入如下命令:

ssh-keygen  -t rsa –C “[email protected]”(你自己的邮箱地址,推荐和注册github的邮箱保持一致)

ps:Mac系统下查看和生成SSH Key

一、查看本地是否存在SSH-Key:   ls -al ~/.ssh

输出的是如下内容: 证明本地已经存在SSH Key 文件,请执行第四步。

id_rsa        id_rsa.pub

二、如果没有,生成新的SSH Key

ssh-keygen -t rsa -C"you_email" (your_email:这里填写你在GitLab或者GitHub注册时的邮箱。)

三、生成并添加SSH Key

ssh-add ~/.ssh/id_rsa

四、查看SSH Key

cat /Users/xxx/.ssh/id_rsa.pub

  xxx是你的电脑用户名,例如:howieMacBook-Pro:~ howie$中的howie关键字。

    复制生成好的SSH Key 添加到 GitLab 或者GitHub中的SSH Key中即可。

②、登录github,右上角:设置→settings-SSH and GPR keys→New SSH key,然后输入你的标题,输入上面的公钥,然后点击保存。

3、创建仓库

点击右上角,添加→New repository,按照下图所示创建仓库:

然后进入创建的仓库,点击Clone or download,找到你的仓库地址:

然后通过命令:git remote add origin https://github.com/用户名/仓库名.git,将本地仓库和github仓库连接就好了。

❷ Git基本操作

安装完 Git 软件后,需要我们做一下全局的配置工作,如:用户名、邮箱等。

命令:git config

设置用户名命令:

设置邮箱命令:

其中, --global 指定为全局配置,不指定该参数,则为当前所在仓库配置。

查看配置:

在本地创建版本库,需要使用 git init 命令。

首先,我们需要新建一个存放版本库的文件夹,然后进入到该目录所在路径,执行如下命令,格式为:

最后查看文件夹,可以看到包含有 .git 子文件夹,说明创建版本库成功了。

也可以在执行 git init 命令时指定一个文件夹作为版本库。格式为:

克隆版本库是指从现有 Git 版本库中拷贝项目。

克隆版本库使用如下命令,格式为:

如果我们需要克隆到指定的目录,可以使用以下命令格式:

如:克隆远程仓库

添加一个或多个文件到暂存区:

添加指定目录到暂存区,包括子目录:

添加当前目录下的所有文件到暂存区:

查看在我们上次提交之后是否有对文件进行再次修改。 格式为:

-s参数可以帮助我们获得比较简短的显示结果。

如:我们在一个版本库中所在目录中增加一个 Unit1.pas 文件,然后执行如下命令:

显示暂存区和工作区的差异:

显示暂存区和上一次提交(commit)的差异:

显示两次提交之间的差异:

将暂存区内容添加到本地仓库中。

提交暂存区到本地版本库中:

message 可以用于描述提交的信息。

提交暂存区的指定文件到版本库区:

修改后直接提交:

-a参数设置修改文件后不需要执行 git add 命令,直接来提交。

如:我们在上面的命令基础上进行提交

接下来,我们对 Unit1.pas 文件进行修改,然后进行文件比较:

git reset 命令用于回退版本,可以指定退回某一次提交的版本。

git reset 命令语法格式如下:

可以使用 数字表示

git rm 命令用于删除文件。

如果只是简单地从工作目录中手工删除文件,运行 git status 时就会在 Changes not staged for commit 的提示。所以,在 git 环境下一定要使用 git 的删除文件操作。

git rm 删除文件有以下几种形式:

将文件从暂存区和工作区中删除:

如果删除之前修改过并且已经放到暂存区域的话,则必须要用强制删除选项 -f

如果想把文件从暂存区域移除,但仍然希望保留在当前工作目录中,换句话说,仅是从跟踪清单中删除,使用 --cached 选项即可:

可以递归删除,即如果后面跟的是一个目录做为参数,则会递归删除整个目录中的所有子目录和文件:

git mv 命令用于移动或重命名一个文件、目录或软连接。

如果新文件名已经存在,但还是要重命名它,可以使用 -f 参数:



❸ git常用命令是什么

Git 常用命令速查:

git branch 查看本地所有分支。

git status 查看当前状态。

git commit 提交。

git branch -a 查看所有的分支。

git branch -r 查看远程所有分支。

git commit -am “init” 提交并且加注释。

git remote add origin git@192。168。1。119:ndshow。

git push origin master 将文件给推到服务器上。

git remote show origin 显示远程库origin里的资源。

git push origin master:develop。


(3)git的基本命令扩展阅读

git的简单介绍

git如C编程语言、C++、java等,编写计算机、手机或游戏机上的游戏。 目前流行的游戏编程语言为C++编程语言。

游戏编程接口为DirectX9.0、OpenGL和SDL(Simple DirectMedia Layer)等。现在手机上玩的游戏分为Android与IOS两种平台,分别是用java和object-c(或swift)。当然时下也流行一些跨平台的编程引擎,例如cocos2d-x、unity 3D等。

❹ git仓库构建常用命令

1.把已有的项目代码纳入git管理

2.新建的项目直接使用git管理

3.git文件操作命令

4.本地仓库同步到github

5.开发中临时加塞紧急任务解决方案

6.指定不需要git管理的文件

7.分支管理命令

8.提交记录修改

over

❺ 【学了就忘】Git操作 — 14.Git基本操作(一)

要对现有的某个项目开始使用Git管理,只需到此项目所在的根目录,执行 git init 命令即可。

准备一个新的Git本地版本库:

说明:初始化Git仓库后,在当前目录下会出现一个名为 .git 的目录,所有Git需要的数据和资源都存放在这个目录中。

不过目前,仅仅是按照既有的结构框架,初始化好了Git仓库中所有的文件和目录,但我们还没有开始跟踪管理项目中的任何一个文件。

使用 git status 命令进行查看。

进入本地版本库查看工作区、暂存区中文件的状态。

1)创建文件后查看工作区、暂存区中文件的状态

我们在仓库目录中创建一个 readme.txt 文件后,在执行 git status 命令。

说明:

2)将工作区的文件添加到暂存区

执行 git add 命令,将 readme.txt 文件添加到暂存区。

3)再次查看工作区、暂存区状态

执行 git status 命令查看工作区、暂存区状态。

说明:

总结:

只要在 "Changes to be committed" 这行下面显示的文件,就说明是已暂存状态。

如果此时提交,那么该文件此时此刻的版本,将被留存在历史记录中。

在 git add 命令后面可以指明要跟踪的文件或目录路径。

如果是目录的话,就说明要递归跟踪该目录下的所有文件。(其实 git add 命令的潜台词就是把目标文件快照放入暂存区域,同时未曾跟踪过的文件标记为已跟踪。)

4)将文件从暂存区撤回到工作区

执行 git rm --cached 命令,将 readme.txt 文件从暂存区撤回到工作区。

并执行 git status 命令查看工作区、暂存区状态。

可以看到结果, readme.txt 文件又成为了一个未被Git追踪的文件。

❻ Git命令大全

配置 Git 的相关参数。

Git 一共有3个配置文件:

1. 仓库级的配置文件:在仓库的 .git/.gitconfig ,该配置文件只对所在的仓库有效。
2. 全局配置文件:Mac 系统在 ~/.gitconfig ,Windows 系统在 C:\Users\<用户名>\.gitconfig 。
3. 系统级的配置文件:在 Git 的安装目录下(Mac 系统下安装目录在 /usr/local/git )的 etc 文件夹中的 gitconfig 。

从远程仓库克隆一个版本库到本地。

初始化项目所在目录,初始化后会在当前目录下出现一个名为 .git 的目录。

查看本地仓库的状态。

操作远程库。

操作 Git 的分支命令。

检出命令,用于创建、切换分支等。

把已经提交的记录合并到当前分支。

把要提交的文件的信息添加到暂存区中。当使用 git commit 时,将依据暂存区中的内容来进行文件的提交。

将暂存区中的文件提交到本地仓库中。

从远程仓库获取最新的版本到本地的 tmp 分支上。

合并分支。

比较版本之间的差异。

从远程仓库获取最新版本并合并到本地。
首先会执行 git fetch ,然后执行 git merge ,把获取的分支的 HEAD 合并到当前分支。

把本地仓库的提交推送到远程仓库。

显示提交的记录。

还原提交记录。

生成一个新的提交来撤销某次提交,此次提交之前的所有提交都会被保留。

操作标签的命令。

重命名文件或者文件夹。

删除文件或者文件夹。

多人合作开发时,如果远程的分支被其他开发删除掉,在本地执行 git branch --all 依然会显示该远程分支,可使用下列的命令进行删除:

❼ git基本命令ls、cat、mv、touch简述

1. 命令含义:List directory contents,用来显示目录或具体文件列表。
2. 主要用法示例:

1. 命令含义:Print and concatenate files,打印、合并文件。
2. 主要用法示例:

1. 命令含义:Move or rename files and directories,移动或重命名文件和目录。
2. 主要用法示例:

1. 命令含义:用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的空白文件。
2. 主要用法示例:

该网站几乎能够查询所有Linux命令的含义,其界面如下图:

阅读全文

与git的基本命令相关的资料

热点内容
悦翔V3怎样换压缩机 浏览:352
韩剧男主不勃起去 浏览:215
4位数字电子钟单片机 浏览:699
初中程序员月薪 浏览:968
姜恩惠电影法利赛人云盘 浏览:786
程序员的焦虑有哪些 浏览:348
10部缅甸电影 浏览:207
程序员宾利 浏览:731
初一编程软件教学 浏览:918
ftp服务器的地址是哪个 浏览:15
图像模糊处理算法 浏览:34
法国啄木鸟电影有哪些 浏览:579
javanio内存 浏览:549
react源码有多长 浏览:60
圣经旧约电影 浏览:704
你经常去电影院吗英文翻译 浏览:202
androidzip换肤 浏览:761
按f8怎么进命令行界面 浏览:607
dn20加密防盗阀 浏览:366
金刚铁拳电影 浏览:223