Java教程

git快速入门(windows系统)

本文主要是介绍git快速入门(windows系统),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录

1.git是干什么的?

2.git的安装

1)根据操作系统和位数下载git安装包

2)安装git

3.git的使用

1) 初次运行前的配置——用户信息

​​​2)初始化 Git 仓库

a)本地目录初始化为仓库

b)从远程仓库克隆一份到本地目录

3)为仓库添加一个文件

4)修改仓库文件

5)删除仓库文件

6)取消提交

7)取消暂存

8)将远程仓库的最新版本更新到本地仓库

9)创建和切换分支

10)提交分支

11)合并分支

12) 查看日志

13)设置版本控制忽略文件


1.git是干什么的?

        git是一个分布式版本管理工具。可以让多人协同进行文件的编辑,保存和追溯文件的历史记录,又可以免除单点故障的问题、

        同学们是不是在小组协作完成项目的过程中,常常因为文件版本混乱而苦恼,由于多人修改而导致某些修改内容的丢失?找不到最新版本?版本管理工具可以让大家方便的找到最新版本,修改并提交修改结果。

       本文的内容是在windows操作系统上完成,其他操作系统请参考git官网或者其他文档

      为了感受远程仓库的学习,建议同学们在码云gitee上注册一个账号

2.git的安装

1)根据操作系统和位数下载git安装包

下载路径:https://git-scm.com/
我的操作系统是window,64位的,我下载的Git-2.33.0-64-bit.exe

2)安装git

windows上,直接运行安装包,傻瓜式安装即可。

安装完成后,在桌面上点击右键菜单,可以看到 git菜单

 打开git bash,输入 git --version ,如果如下图所示,返回了版本信息,就说明git安装成功了。

3.git的使用

    可以参考git官网的帮助来学习git

Git - Book   https://git-scm.com/book/zh/v2

1) 初次运行前的配置——用户信息

在任意目录下点击右键菜单git bash 设置用户信息,这样后期操作文档时就能记录是谁操作的。

 git config --global user.name "cao hongxing"

git config --global user.email "caohongxing7604@163.com"

设置完之后,可以使用 git config ---list查看配置信息

​​2)初始化 Git 仓库

你可以从已有的远程仓库下载一个拷贝,也可以将本地文件夹初始化为仓库

a)本地目录初始化为仓库

进入到你要作为仓库的目录,点击右键执行“git bash”,在打开窗口上执行git init,然后通过git add  xxx 将某个文件或者某类文件纳入文件跟踪,然后执行 git commit 提交文件到版本库。

git init

git add a001.java

git commit -m “write your log hexe”

b)从远程仓库克隆一份到本地目录

在要保存仓库的目录下,点击右键菜单 [Git bash here】

 在打开的git bash窗口中输入如下命令,可以将远程仓库上的内容克隆到本地文件夹exec001中:

 ​git clone https://gitee.com/caohx666/gitexec exec001

以进入到刚才克隆的本地仓库目录,查看下状态

3)为仓库添加一个文件

在本地仓库目录下创建了文件 file001.txt,文件内输入了信息后保存

此时如果在 git bash查看仓库的状态,可以看到该文件的状态是在“untracked files”下,表明该文件是"未跟踪"的状态

 git add filename  可以将文件加入跟踪列表。文件的保存在暂存区

如下图所示, 将file001txt加入到了暂存区了

 git  commit 提交文件到本地仓库,文件保存在本地仓库

  git push 可以将本地仓库信息提交到远程服务器

  此时,到码云gitee 查看指定仓库,发现文件已经上传上来了

4)修改仓库文件

git add finename                          可以将文件保存到暂存区,等待提交

git commit -m “提交日志xxxx”     将暂存区文件提交到仓库

git push                                       将本地仓库的内容提交到远程仓库

具体过程如下。

先修改file001为如下内容

 然后通过 git add 将文件添加到暂存区

 

5)删除仓库文件

为了方便演示,远程仓库中有两个文件 file001.txt  file002.txt,下面我们来删除远程仓库上的file002.txt

git rm  filename                            删除文件提交到暂存区

git comit -m  “编写提交日志”        提交到本地仓库

git puhs                                        提交到远程仓库

6)取消提交

如果我们误提交文件到了远程仓库,如何取消呢?

7)取消暂存

git restore --staged filename   将指定的名为filename的文件从暂存区删除掉

8)将远程仓库的最新版本更新到本地仓库

我们要修改文件前,一定记得先拉取最新的信息,然后再去修改,提交。

git pull   拉取远程仓库的信息到本git pull  = git fetch + git merge

9)创建和切换分支

git branch  分支名          在本地仓库创建分支

git checkout  分支名      切换到指定名称的分支

10)提交分支

11)合并分支

程序员如果觉得当前拉出来的分支 dev1 已经开发完成,就可以将其合并到主分支master上

先切换到要合并到的分支master,然后执行 merge

12) 查看日志

git log 查看本地版本情况,可以看大 dev1版本已经出现了

13)设置版本控制忽略文件

我们在进行版本管理时,有时并不想要将一些临时文件、中间生成文件纳入管理,这时,我们就可以将这些文件写入 .gitignore 文件,告诉git不用管理这些文件

这篇关于git快速入门(windows系统)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!