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.《如何git多个文件到仓库,如何查看.git文件》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《如何git多个文件到仓库,如何查看.git文件》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/3290844.html