您的位置 首页 > 数码极客

如何git多个文件到仓库

Github真是个好东西,除了社会化编程(编程协作和版本管理),也可以备份资源,建立免费个人站点。

下面就以新建本地git、远程仓库github并连接为例,来入门一下github。

1 github上新建repository:wwu,暂时不要添加readme.md文件;

开始页面有提示操作:

2 本地新建D:\wwu文件夹做为项目文件;

3 打开git bash,并切换路径:

cd D:\wwu

bash提示符改变为:

wwuhnwu01@wwuhnwu01 MINGW32 /d/wwu

bash提示符字符串暂时不会包括(master),要操作到后一步才会有,如果有,表示此路径下有了.git文件夹(本地仓库,或叫索引库,隐藏属性),最好删除此文件夹后再操作。

4 通过git init命名来新建本地仓库.git

执行git init后,bash提示符改变为:

wwuhnwu01@wwuhnwu01 MINGW32 /d/wwu (master)

其master相当于本地仓库的缩写。

会在项目(D:\wwu文件夹)下建立.git文件夹(隐藏)作为索引库。

可以用git init --help来查看帮助信息。(浏览器中的一个网页)

5 git add .

把我们要提交的文件的信息添加到索引库中。当我们使用git commit时,git将依据索引库中的内容来进行文件的提交。同时会新建D:\.git\index.lock文件(此步骤操作成功后会自动删除),如果因为崩溃而被锁定,删除此文件即可。

6 git commit -m "first commit"

git commit 主要是将暂存区里的改动给提交到本地的版本库。每次使用git commit 命令都会在本地版本库生成一个40位的哈希值,这个哈希值也叫commit-id。commit-id在版本回退的时候是非常有用的,它相当于一个快照,可以在未来的任何时候通过与git reset的组合命令回到这里。

git commit -m “message”

这种是比较常见的用法,-m 参数表示可以直接输入后面的“message”,如果不加 -m参数,那么是不能直接输入message的,而是会调用一个编辑器一般是vim来让你输入这个message。

7 git remote add origin https://gi/wwuhn/wwu.git

git init, git add 和git commit 都是前期的准备, 相当于将你本地的文件都上传到了本地仓库,但是还没有向远端仓库提交。

这时执行git remote,就是先将本地仓库与远端仓库建立一个链接,并且给远端仓库建立一个容易拼写的别名,一般都是叫origin,origin后面的内容就是你的远端仓库的真实地址;

8 git push -u origin master

从本地仓库master推送文件到远端仓库origin。

此时会提示输入github帐号和密码。

9 远端仓库Repository删除和重命名

删除本地仓库很容易,直接删除项目(D:\wwu文件夹)下的.git文件夹即可。

远程仓库Repository删除可按以下步骤操作:

首先,我们需要一个Github账号,同时登陆Github账号。

进入主页面之后,点击头像处,选择下拉栏中的”your profile”,这样我们可以看到已有的项目。

在已有的项目中选择需要删除的项目,进入项目,找到“Settings”,进入查看设置。可以重命名一个Repository。

在设置栏篇下拉至网页末端,此时可以看到“Delete this Repository”选项,如果确定需要删除,则点击该选项。

在彻底删除之前,我们需要再次输入项目名称以确认删除项目,此时点击红色框确认。

为避免误操作,会有提示输入仓库名称有密码来确认。

10 注意事项

10.1 Github下的文本本身必须是utf-8编码,不管有无utf-8编码声明。

10.2 网页链接URL区分大小写,如witisoPC与witiospc是不同的;32C与32c是不同的;

https://wwu/witisoPC/index.html

10.3 如果在cmd下ping gi显示连接超时,可以修改hosts:

C:\Windows\System32\drivers\etc

增加:

192.30.255.112 gi git

185.316.184 gi

ipconfig /flushdns 释放DNS缓存。

netsh Winsock reset 重置Winsock目录。

-End-

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何git多个文件到仓库,git如何添加文件,git文件如何打开”边界阅读