`

Git学习系列(二)创建本地仓库及文件操作

 
阅读更多

仓库(repository),我们也成它为版本库。这个库里面的所有文件(包括对文件的添加、删除、修改等操作)都被Git管理起来,而且我们随时可以跟踪版本以便更好的对库里的每个文件进行更新和还原。咱还是像昨天一样,先进官方网站瞧瞧:

点击init,你将看到这样一句话:

git init—创建一个空的Git存储库或初始化现有的一个版本库。不难发现,咱们要初始化一个本地版本库,用的就是它了。

 

$ mkdir mygit
$ cd mygit
$ git init

 

注意咱创建目录的时候,最好不要出现中文,以免出现乱码等不必要的问题。Git仓库创建很快,这里需要值得注意的是,由于Git仓库在创建创建时,它会生成一个隐藏的.git目录(这里面的文件大家千万不要手动修改,以免版本库被破坏),查看隐藏文件的方式相信大家都会,这里不再赘述。
下面咱们学习一下几个命令来修改和跟踪咱们的文件:

 

首先咱先了解几个名词:工作区<-->暂存区<-->版本库。

工作区(Working area):就是咱们刚才创建的mygit文件夹。

暂存区(Staging area):对文件操作(也就是需要提交的文件修改)的地方就叫暂存区。--注意:这里的修改包括对文件的增删改。

版本库(Repository):就是你所看到的的那个隐藏的“.git”目录,它就是咱们的版本(仓)库。

下面我们在mygit目录(或其子目录)下编写一个hellogit.txt,在里面写上内容如下:

 

Hello Git

然后咱们用git status来查看该文件的状态:

 

注:git status命令可以让咱们随时了解当前版本库的状态,而上面的打印的信息告诉我们,hellogit.txt被修改过了,红色告诉我们该本件的状态仍处于工作区。

接着咱们通过git add hellogit.txt命令将该本件添加到暂存区:

执行上面命令后,没有任何显示,就说明添加成功。

下面咱用命令git commit告诉Git,把该文件提交到仓库:

接着你将看到:

这里一定要注意:咱们要在里面编写(按i键)的内容就是咱们要提交时的信息(message),实际工作中,这个信息一般分3行title、describe、FIX=DMSXXXXXXXX。信息一定要精确,笔者第一个提交的时候,总是因为描述不够精确被打下来了好几次。这里是笔者随手的一个demo,仅供参考:

然后按Esc键后,输入:wq即可。咱们再用git status来跟踪一下该文件的状态:

Git告诉咱们当前没有需要提交的修改,而且工作目录是干净的。

 

总结:

由于内容多,所以笔者打算分两篇写完,还请见谅。

 

分享到:
评论

相关推荐

    git创建本地仓库.txt

    git建立本地仓库,拉取远程代码,建立本地的分支,上传代码本地仓库,git 的相关命令以及流程操作 。

    Git常用操作

    绝对是平常最常用的操作 git常用操作 一、仓库创建 2 1. 本地新建一个git仓库 2 2. 本地克隆一个远程仓库 2 ...2. 创建本地工作分支 7 3. 删除分支 8 4. 切换分支 8 5. 合并分支 8 七、应用标签 8

    git_study:练习git如果创建远程仓库?如何删除仓库?如何建立本地仓库与远程仓库的连接

    如何建立本地仓库与远程仓库的连接配置本地仓库$ git config --global user.name“您的名字” $ git config --global user.email“ ”本地仓库基本操作第一步:在需要git管理的文件夹下打开git base此处第二步:在...

    git学习笔记,入门指南以及常用git指令

    a.git commit -a -m可以将所有已跟踪文件中的执行修改或删除操作的文件都提交到本地仓库,即使它们没有经过git add添加到暂存区(一般不建议使用-a) b.git commit -m “”将暂存区的文件提交到仓库,“”中是...

    git基本操作

    比较贴近应用的git操作介绍 git基础操作 一、仓库创建 1 1. 本地新建一个git仓库 1 2. 本地克隆一个远程仓库 2 ...2. 创建本地工作分支 7 3. 删除分支 7 4. 切换分支 7 5. 合并分支 8 七、应用标签 8

    运用git上传文件至远端仓库.mp4

    使用 git bash 将本地文件上传只gitee远端仓库,所需要的基本步骤,1。添加远端仓库 2.克隆仓库内容 3.创建文件 4.添加文件 5.添加至本地仓库 6.推送到远端仓库

    Java进阶版本管理工具Git全套视频教程

    6.Git 的基本使用01-TortoiseGit 操作本地仓库 6.1 初始化仓库 6.2 添加文件 6.3 提交文件至本地仓库 6.4 修改文件,与再次提交文件 6.5 文件状态讲解 6.6 修改文件,不提交和上一个版本比较差异(diff) 6.7 查看提交...

    Git原理详解与实操指南.zip

    Git原理详解与实操指南\pdf\03 初识Git本地创建一个 Git 仓库.pdf Git原理详解与实操指南\pdf\04 拉取远端代码:使用Git命令下载远程仓库到本地-专栏. Git原理详解与实操指南\pdf\05 提交代码:如何把修改后的代码...

    Git.docx

    Git是一个分布式版本控制系统,每个本地保留远程仓库的完整副本,在本地可以进行任何版本控制操作,比如修改,提交,创建分支,合并分支,回退等。需要时才推送到远程仓库。 2. Git文件保存 Git对每次提交,有变化的...

    Git-2.39.0.2-win-x64

    git push 从本地同步到远程仓库 git push --set-upstream origin 分支名称 第一次提交时指定分支提交 git pull 从远程仓库同步到本地 git brach -M 分支名称 创建一个新的分支 git config user.name "你的名字" git ...

    IDEA中使用Git(史上最全最详细)(tedu2)(教学操作视频+源代码)

    IDEA中使用Git(史上最全最详细)(tedu2)(教学操作视频+源代码) 包含:IDEA中使用Git文档、教学操作视频、代码 1.IDEA集成Git 1.1设置全局git用户名和邮箱 1.2 创建一个SpringBoot项目 1.3 IDEA中设置Git 1.4 设置...

    常用的git命令完整详细109条

    常用的git命令完整详细109条 Git是一个很强大的分布式版本控制系统,以下是一些常用的git命令: ...8. git push (-u) 与 git branch (-u):将本地仓库的修改推送到远程仓库,以及创建并切换到新的分支。

    git命令整理

    git init 在目录中创建新的 Git 仓库 git clone 拷贝一个 Git 仓库到本地 git add 将文件添加到缓存 git status -s 可以查看在你上次提交之后是否有修改 A 表示新增 M 表示修改 AM 状态的意思是,这个文件在我们将它...

    Fork安装包,Git可视化操作工具

    在弹出的窗口中,输入你要克隆的 Git 仓库的 URL(例如 GitHub 仓库的 URL)。 选择本地目标文件夹,然后点击 "Clone"。 查看仓库历史: 在 Fork 的主界面上,你可以看到仓库的提交历史,分支列表以及其他信息。 ...

    通过pycharm使用git的步骤(图文详解)

    因为之前内网搭建了gitlab,参考此文章centos6搭建gitlab,所以可以通过gitlab很方便的创建一个project,我这边从无到有,先从gitlab上checkout一个仓库,这个项目之前已经从gitlab上创建了 checkout之后,可能...

    Git分布式版本控制工具

    本章节我们会学习在IDEA中使用Git进行版本管理,具体包括: 在IDEA中创建工程并将工程添加至Git 将文件添加到暂存区 提交文件 将代码推送到远程仓库 从远程仓库克隆工程到本地 从远程拉取代码 版本对比 创建...

    Git gui(git客户端)64位 v2.12.0.zip

    Git gui(git客户端)64位是免费、开源的分布式版本控制系统,用于Linux内核开发的版本控制工具,GUI的方便快捷,也不用记忆冗杂的命令,这里为大家分享的是Windows下的GIT客户端,有需要的赶快下载吧! Git是简单易学...

    git:小码农和和的BLOG

    初始化 git init用于对本地仓库进行初始化 $git init通过ls -ah命令可以查看隐藏的.git文件 $ls -ah###2. 添加文件 git add将目录添加到版本库,放至暂存区 $git add添加所有文件 $git add --all###3. 提交文件 git...

Global site tag (gtag.js) - Google Analytics