在命令行中使用Git, 使用Git管理项目,新建项目加入Git版本控制

目录

一、使用流程

二、给项目初始化本地库

三、把项目添加到暂存区

四、把项目提交本地库

五、查看本地库状态

六、查看本地库提交日志(提交的历史版本号)

七、回退到指定版本

八、配置全局忽略文件“.gitignore” 


如果您对GIT不是了解,推荐从头开始看本栏目系列文章。本系统文章包括安装GIT、在命令行创建版本库GIT分支操作推送至Github

一、使用流程

1.新项目 》 初始化本地库 》 添加到暂存区 》提交本地库。

2.代码修改后 》 添加到暂存区 》 提交本地库。

3.切换到指定版本 》 代码修改后 》 添加到暂存区 》 提交本地库。

二、给项目初始化本地库

        关键命令: git init

        如果我们的项目是新建的项目没有通过Git管理过的,则首先要使用Git进行初始化操作,以便让Git获取得权限等初始化操作。

        进入您的项目文件夹执行命令: git init

        执行完成后会在项目目录下生成一个隐藏的文件夹“.git”,里面包含了Git的配置信息。也可以在Git Bash中执行命令 “ll -a”查看。

三、把项目添加到暂存区

        关键命令:

                git add .

                git add 特定文件名

                gir rm --cached 特定文件名

        1、添加到暂存区:把项目中的文件添加到暂存区使用命令“git add .”,注意后面的点表示当前目录,也就是把当前目录的所有内容都添加到暂存区。如果只添加某个文件可以使用“git add xxx-filename.java”。注意如果添加时有些文件不想加入git暂存区,不想被Git管理,请参考第七节配置忽略文件。

        2、从暂存区中移除:但如果某个文件不想添加到暂存区,可以使用命令“git rm --cached 特定文件名”来从暂存区中把指定的文件移除。

四、把项目提交本地库

        关键命令:git commit -m “修改的版本信息” 特定文件名

        把添加到暂存区的项目文件提交到本地库,形成一个历史版本。

五、查看本地库状态

        关键命令: git status

       在任何时候我们可以使用该命令查看Git对项目的管理状态。以内下常见返回结果的一些说明:

        1、On branch master        当前在master分支中。

        2、No commits yet        当前没有提交任何内容到本地仓库。

        3、Nothing to commit        当前没有任何内容需要提交。

        4、Nothing to commit, working tree clean        当前没有任何内容需要提交,Git工作树是干净的,没有要追踪的和要提交的内容。

        5、Untracked files        当前未追踪过的文件。Git会以红色文字列出未被Git管理文件。追踪相关内容要使用git add 命令进行添加。

        6、Changes to be committed        当前已追踪未提交本库改变。Git会以绿色文字列出未提交本地库的文件。提交本地库要使用git commit命令进行提交。

        7、Changes not staged for commit        当前已修改的文件未添中到暂存区,并未提交提交到本地库。Git会以红色文字列出未添加到暂存的文件,要重新添加到暂存区使用git add命令进行添加。

六、查看本地库提交日志(提交的历史版本号)

        关键命令:

                git reflog        

                git log

        在任何时候我们可以使用该命令查看Git项目的提交状态。git reflog 可以查看提交日志的主要信息。git log 可以查看提交日志的详细信息,包含了完整版本号、提交者、提交时间等信息。

七、回退到指定版本

         关键命令:

                git reset --hard  7位号的版号

                git checkout   7位号的版号  -- 特定文件名

  1. 将全部代码回退到指定版本:如您的项目经过了多次提交到本地仓库(git commit),则可以通过git reflog查看各历史版号,然后通过命令”git reset --hard 7位号的版号”回退到指定的历史版本。
  2. 将特定文件回退到指定版本:如果你需要将某个特定的文件加回退到指定的历史版本可以使用命令“git checkout   7位号的版号  -- example.java”。

八、配置全局忽略文件“.gitignore” 

         如果您所有的项目都使用相同的忽略文件,则可以配置全局的忽略文件。

        首先在“C:\Users\您登录电脑的用户名”目录下,与“.gitconfig”同级创建一个“git.ignore”文件。然后“.gitconfig”文件中指定“git.ignore”文件的路径(注意路径要使用“/”不要使用“\”),两个文件不存在就创建。如下图所示:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

QIFU

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值