git 提交与基本问题的解决方法

这篇博客介绍了Git的基本操作,包括初始化、克隆、添加文件、提交更改以及如何将更改推送到远程仓库。在使用过程中,遇到文件未正确添加或颜色异常时,提供了相应的解决方法,如检查用户配置、重新添加文件,以及使用commit工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

git的基本使用与基本异常解决方法


>  基本命令简单解释:
git help                git命令大致描述;
git status              当前状态(commit缓存区中是否有changs更新)
git config              初始化基本信息
git add -u              增加新的文件
git commit -a           将changs提交到commit缓存区中
git push                将放到commit缓存区中的changs放到网上
git pull                更新当前状态(大概我理解的作用是这样)

1.    使用git之前:

    (使用cmd时会发现比用git bash操作上操作,所以以下步骤也只是建立于cmd.exe下完成的)
    首先检查git命令是否已经嵌入到cmd中,
git help


    
    如果结果出现如下:
   
    请将git完全卸载后重启,然后再安装git,安装步骤一直为默认即可,直到安装画面如下图:
    
    请选择第二个选项,然后继续默认安装即可,最后重启。
---------------------------------------------------------------------------------------

2.    初始化与克隆:

    git命令成功嵌入cmd命令中后,先进行初始化;
    
    1)打开cmd,转到本地克隆库的盘,新建一个新的git文件夹;(我想直接在D盘中进行对summit2013/10_17_homework的克隆,所以在D盘新建了一个git的文件夹,)
如下图:



      2)然后克隆之前,先对本地的git文件夹进行初始化(产生一个.ssh文件,证明这个git文件是对网上的库的连接)
如下图:




    3)继续初始化,输入用户名和用户邮箱:(如下图)

    然后,请输入 git config --list (回车之后查看有没有user.name和 user.email,并是刚才你所输入的,假如没有的话,在输入一次用户名和邮箱,直到出现了name和email),如果试了很多次都不可以的话,说明网速的问题,可以重启之后再输入config语句,或者挑一个网速比较给力的时间输入,
*还有一种可能就是git版本的问题*,你可以试一下以下的格式:(email和name都无双引号引着)

Git config --global user.email email地址
Git config --global user.name username

   4)同步(克隆):如下图

若无出现如上图结果,请重新输入命令,重新克隆


    5)打开已经同步了的文件夹:如下图1,图2

(并在此目录下新建一个你自己的文件夹,在文件夹中放你所需要提交的所有文件)
    
---------------------------------------------------------------------------------------


 

3.    添加文件:

git add -u


假如文件从来没有上交过,(即网页上一直没有出现过这个文件)那么,就需要这个命令:
(说明一下git status这个命令是查询commit的状态的,如果下图的第5行是出现by 1 commit的话,说明,commit的缓存区里面有chang的缓存,你可以直接进行操作6)
[add]:https://www.dropbox.com/sh/d1x4nsdgluwb6bb/VLtD2OfjyM/git%20example/11.png
---------------------------------------------------------------------------------------




4.    提交changs:

       你可以发现箭头所指的地方不是绿色的,当它变成绿色的时候,才是添加成功,(假如是红色的,原因可能为:1.用户和邮箱没有更新,那么请重复操作4;2.没有add到,请重复,直到为绿色,假如试了很多次都不可以,请跳到操作6)

*成功的commit上去*的图大概会是如下:

---------------------------------------------------------------------------------------
 
 

5.    将提交到commit缓存区中的changs推到网上:

git push

接着安装提示输入用户名和密码:

成功提交后,结果图应该如下:

    *如果出现的结果为everything is up-to-date,*
那么需要输入
`
git pull
git push

`
    
    如果试了很多次都是不可以的话,请关了cmd,重新开过,然后重新git push,不断重复,不过试了有5次以上都是不可以的话,请跳到操作6
---------------------------------------------------------------------------------------

6.    在所要提交的文件的所在文件的空白处鼠标右键,找到commit tool






    然后用cmd 回到文件所在目录,然后用git push 就可以了,假如出现every is up-to-date的,请先用git pull 再用git push
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值