Home
>
文档管理系统设计
>
github 文档管理
github 文档管理

time:2020-07-31 14:41:02

author:重庆佰鼎科技有限公司

【Font size: big medium smail

本文由重庆佰鼎科技有限公司提供,重点介绍了github 文档管理相关内容。重庆佰鼎科技有限公司专业提供文档管理系统设计,文档管理系统 设计,电子文档的管理系统等多项产品服务。公司开拓创新,保持质量,塑造形象,为更多的合作伙伴提供最优质的产品服务

github 文档管理Windows下如何将一个文件夹通过Git上传到GitHub上?

2018-03-14 11:28:51 geerniya 阅读数 8989更多分类专栏: 运维

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/geerniya/article/details/79552247

在通过windows系统的电脑上写代码,需要将项目上传到GitHub上去。比如在Pycharm上写Django后端,整个项目是一个文件夹的形式,那么怎么才能这个文件夹通过Git命令上传到GitHub上呢?

以下给出详细步骤:

1、首先得安装git客户端

安装方法很简单,跟安装QQ之类的一样,进入官网:https://git-scm.com/ ,点击右侧下载windows版本的软件包,然后双击安装,一步一步下一步就可以了。

安装完成之后,在开始菜单可以看到如下就算是成功了:

此时,在任一文件夹上右击鼠标,会看到Git Bash Here,点击即可进入到命令窗口,如下。

2、在GitHub上创建对应仓库

当然,这一前提是你得有GitHub网站的账号,没有的话是需要注册一个的,注册是很方便的,不要嫌麻烦。

我以现在正在学习的项目MxShop为例,仓库建立如下:

这里我们选择Public,以及勾选上README,也就是项目说明。然后点击左下角的创建按钮就可了,灰常的简单。

3、windows下上传文件夹

接下来我们回到git bash的命令窗口,由于我们是在文件夹上右键打开的,因此已经定位到该文件夹目录了。可以通过pwd命令查看文件夹位置:

pwd #查看文件夹位置

然后,将该文件夹变成Git可以管理的仓库:

git init

我们可以通过ls命令查看文件夹中的内容:github 文档管理

ls #查看文件夹中的内容

然后通过git add将所有文件提交到暂存区:

git add .

由于是第一次提交,需要将所有文件都进行提交,如果一个一个的提交太麻烦,通过. 命令可以将所有文件都进行提交。

再然后,git commit -m '说明'提交到版本库中即可。

git commit -m 'the initial edition'

这样我们便在本地建立好了仓库,接下来需要将本地仓库与GitHub网站的仓库进行关联。

git remote add origin https://github.com/geerniya/MxShop2.git

后面的网址是我们刚才在GitHub网站上建立的仓库位置,可以从网站上进行复制,如下:

在将本地仓库与GitHub网站上的仓库进行关联后,便可进行推送了,但是在第一次进行推送时,需要注意的是,GitHub网站上的仓库并非是空的,我们在创建时创建了一个README文档,因此需要将两者进行合并才行。

git pull --rebase origin master

最后,在进行推送即可。

git push -u origin master

这个带有-u这个参数是指,将master分支的所有内容都提交,第一次关联之后后边你再提交就可以不用这个参数了,之后你的每一次修改,你就可以只将你修改push就好了。

git push origin master

回到GitHub网站刷新下我们的MxShop2仓库,便可看到已经将windows上文件夹的内容全部同步过来了。github 文档管理

4、定期维护

在完成第一次上传后,之后在本地做的修改,都可以通过如下命令进行同步。

git add -A #将文件的修改上传到暂存区

git commit -m '说明' #提交到本地仓库

git push origin master #推送到GitHub网站上

5、git常用命令

mkdir: XX (创建一个空目录 XX指目录名)

pwd: 显示当前目录的路径。

git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。

git add XX 把xx文件添加到暂存区去。

git commit –m “XX” 提交文件 –m 后面的是注释。

git status 查看仓库状态

git diff XX 查看XX文件修改了那些内容

git log 查看历史记录

git reset –hard HEAD^ 或者 git reset –hard HEAD~ 回退到上一个版本

(如果想回退到100个版本,使用git reset –hard HEAD~100 )

cat XX 查看XX文件内容

git reflog 查看历史记录的版本号id

git checkout — XX 把XX文件在工作区的修改全部撤销。

git rm XX 删除XX文件

git remote add orig

Reprint please indicate:http://www.cnsoftweb.com/wdgl-3490.html