导航:首页 > 文件处理 > git仓库里面提交文件夹

git仓库里面提交文件夹

发布时间:2022-12-06 12:23:46

㈠ Git操作试验(一):将文件提交至暂存区和版本库

1.项目目录下有以下文件:

2.其中,testfile.txt的内容初始只有“11111”;
3.app.py文件已被成功提交至版本库;

输入以下命令,将textfile.txt提交至暂存区:

提示发现了一个新文件(new file),表明testfile.txt已被提交至暂存区,并等待被提交至版本库(Changes to be committed)。
此时,在testfile.txt文件中再添加一行“22222”,文件内容变为:

可以看到仓库虽然追踪到了testfile.txt的改动(modified),但这个改动后的版本还没有被提交至暂存区(Changes not staged)。

输入以下命令:

可以看到以下结果:

“---”表示版本库里的版本,由于我们只是将testfile.txt提交至暂存区,但还没有将暂存区里的testfile.txt提交至版本库,因此版本库里testfile.txt的文件版本是“无”(/dev/null)。
“+++”表示当前工作区内的版本,(b/testfile.txt)
“@@ -0,0 +1,2 @@”
“-”表示版本库里的版本,如前面所述由于版本库里目前还没有testfile.txt,所以显示此时文件内容是从第0行到第0行;
“+”表示当前工作区的版本,由于当前文件内容已经变为两行:

+22222
表示当前工作区中testfile.txt的内容。

使用以下命令:

此时再查看仓库状态:

发现暂存区内对于testfile.txt文件已经没有了“new file”这一状态,证明testfile.txt文件的初始版本(即内容里只有一行“11111”)已被提交至版本库。
此时,再将版本库内容与工作区内容相比较:

由于初始版本中只有一行内容“11111”,所以初始版本状态是“-1”。
当前工作区内的testfile.txt有两行内容,所以是“+1,2”
-11111表示修改前版本内容,
+11111
+22222
表示目前工作区内textfile.txt文件的内容

再次使用“git add”命令将修改后的textfile.txt提交至暂存区:

查看此时仓库状态:

发现testfile.txt文件的“modified”状态已变为绿色,说明修改后的版本已被提交至暂存区,等待被提交至版本库。
再次使用“git commit”命令将修改后的testfile.txt版本提交至版本库:

查看此时仓库状态:

发现关于testfile.txt文件的信息已全部消失,说明其修改版也已被提交至版本库。
再次使用“git diff HEAD”命令比较版本库里的版本和工作区的版本:

㈡ git怎么上传文件夹

准备工作
GitHub账号,没有的话可以注册一个,电脑上下载一个git软件,前面简单的我就不具体说了,不知道的话可以搜下git软件安装和GitHub注册
本地操作
首先右键你的项目,如果你之前安装git成功的话,右键会出现两个新选项,分别为Git
Gui
Here,Git
Bash
Here,这里我们选择Git
Bash
Here,进入如下界面,Test_Bluetooth即为我的项目名。
接下来输入如下代码(关键步骤),把github上面的仓库克隆到本地git
clone https://github.com/CKTim/BlueTooth.git
这个步骤以后,你的本地项目文件夹的下层文件夹中就会多出个文件夹,该文件夹名即为你github上面的项目名,如图我多出了个Test文件夹,我们把本地项目文件夹下的所有文件(除了新多出的那个文件夹不用),其余都复制到那个新多出的文件夹下
(找不到的话可以进子文件夹找找看)
接着继续输入命令
cd
Test,进入Test文件夹
接下来依次输入以下代码即可完成其他剩余操作:
git
add
.
(注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)
git
commit
-m
“提交信息”
(注:“提交信息”里面换成你需要,如“first
commit”)
git
push
-u
origin
master
(注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)
git
config
--global
user.email
'你的邮箱'
git
config
--global
user.name
'你的GitHub用户名'
在别人的模板上修改的,修改并且尝试了n次总结出来的,希望各位采纳!!!

㈢ git如何提交本地代码

首先要先注册一个自己的GitHub账号
有了自己的账号以后,就可以进行登录,开始创建一个新的项目
创建一个新的项目,填写项目名称,描述
新建仓库下,没有代码时,会提示3种方式可以操作代码同步到git.
我使用第一种命令操作方式:
另外需要先下载Git,这里最好下载最新版本的Git,安装时如果没有特殊需求,一直下一步就可以了,安装完成之后,双击打开Git Bash
第一步:cd进入你放项目文件的地址 ,我是放在了这里: E:\regtest

第二步:输入git init
第三步:输入git add . 这个是将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可。
我是使用了".",把整个文件夹下信息都提交了。
第四步输入git commit -m "first commit",表示你对这次提交的注释,双引号里面的内容可以根据个人的需要改。
这里如果出现以下内容,则需要你输入自己的账号或名字
用上面提示的代码输入自己的邮箱或名字
再输入git commit -m "first commit"时就会成功
第五步输入git remote add origin https://自己的仓库url地址(这个url可以到自己的git中创建的仓库页面找就是最上面一个输入栏中的url) 将本地的仓库关联到github上,
最后一步,输入git push -u origin master,这是把代码上传到github仓库的意思。
执行完后,如果没有异常,会等待几秒,然后跳出一个让你输入Username和Password 的窗口,你只要输人github的登录账号和密码就行了。

㈣ git命令行将本地项目上传到仓库

1.Git 全局设置:

2.(进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库

3.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件

4.用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明

5.关联到远程库

6.获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)

7.把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传

状态查询命令

我们可以和远程建立链接
将本地仓库和线上仓库建立关联:git remote add origin [线上仓库的SSH地址]

如果在执行这句话的时候报错:fatal: remote origin already exists.

那么就先执行 git remote rm origin

再重新执行 git remote add origin [线上仓库的SSH地址]

git clone 仓库地址

㈤ git如何提交代码

方法步骤:

1、git clone (这个是你新建本地git仓库,如已有可忽略此步)复制下git项目的https链接,打开git
bash客户端,找到你想要放置的路径下,输入链接,可以在链接后边加个其他的名字进行重命名,要是不加的话就显示git项目的名字。输入你的git账号和密码即可获取到对应的git项目代码。

㈥ 怎么将本地文件上传到远程git仓库

1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库
git init

2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件
git add .

3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明
git commit -m 'first commit'

4、关联到远程库
git remote add origin 你的远程库地址

如:
git remote add origin https://github.com/cade8800/ionic-demo.git

5、获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)
git pull --rebase origin master

6、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。

㈦ gitlab本地创建空文件,之后关联仓库提交文件...

问题描述:

1、在gitlab中创建了一个空的仓库。

2、然后在本地创建了一个空的文件夹,使之与刚刚创建的gitlab仓库关联,用如下命令关联:

3、将文件夹与gitlab仓库关联后,开始创建文件,并提交到Git仓库

4、在运行完这条命令后,终端提示推送成功,但是gitlab仓库页面却看不到提交的文件

5、多方查找后,发现运行下面这条命令后,gitlab仓库页面能够显示提交的文件了

转自: https://blog.csdn.net/u010463613/article/details/84393083

㈧ 移动硬盘作为git远程仓库备份本地文件夹

1、在移动硬盘上新建一个文件夹share,并用git命令建立仓库(名称自取,例子repos)

2、git初始化本地文件夹

3、设置远程仓库(名称自取,例子rmrepos),并同步到仓库

此时仓库已经存在,但无法查看文件,还需要在移动硬盘上拉取文件

4、在移动硬盘上建立文件夹,并初始化git信息后拉取文件
【我的个人文稿】文件夹

5、本地或硬盘上改动文件后,及时提交仓库更新,拉取即可

㈨ github怎么上传文件夹到库

一、使用git上传文件到GitHub需要git客户端以及注册GitHub账号。命令简单上传通道

git官网:去git官网

github官网:去github官网

git的安装以及GitHub的注册这里就不说了。还不知道的,没安装的看这里:我要去看git安装教程

下边就直接从上传开始。

第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹)。

       你可以直接在桌面右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建。

       现在我通过命令行在桌面新建一个test文件夹(你也可以在其他任何地方创建这个文件夹),并且进入这个文件夹

                                          

        

第二步:在命令行中输入git init把这个文件夹变成Git可管理的仓库

       

       这时你会发现test里面多了个.git文件夹,它是Git用来跟踪和管理版本库的,因为它默认是隐藏文件,要是看不到就设置下文件夹和搜索选项。

之后把需要上传到GitHub的文件全部复制到这test这个目录下。然后通过git add .(注意这个".",是有空格的,"."代表这个test这个文件夹下的目录全部都提交。你也可以通过git add 文件名  提交指定的文件)把文件添加到缓存区

或者指定具体文件提交

 

然后可以通过git status命令,查看下现在的状态,也可以不看,随你看到有css,js文件夹的内容都提交上去了。

然后,在使用命令git commit -m "这里面写你的注释"  把文件提交的本地仓库第三步:下面就到了连接远程仓库(也就是连接Github)

由于本地Git仓库和Github仓库之间的传输是通过SSH加密的,所以连接时需要设置一下:

创建SSH KEY。先看一下你C盘用户目录下有没有.ssh目录,有的话看下里面有没有id_rsa和id_rsa.pub这两个文件,有就跳到下一步,没有就通过下面命令创建

 $ ssh-keygen -t rsa -C "[email protected]"

       然后一路回车。这时你就会在用户下的.ssh目录里找到id_rsa和id_rsa.pub这两个文件   

 

       

第四步:登录Github,找到右上角的图标,打开点进里面的Settings,再选中里面的SSH and GPG KEYS,点击右上角的New SSH key,然后Title里面随便填,再把刚才id_rsa.pub里面的内容复制到Title下面的Key内容框里面,最后点击Add SSH key,这样就完成了SSH Key的加密。具体步骤也可看下面:

上面key默认在C:\Users\Administrator\.ssh下的id_rsa.pub文件中,把这个文件中的内容全部复制到上面的key里面就可以了。如下图:

第五步:在Github上创建一个Git仓库。

     你可以直接点New repository来创建,比如我创建了一个tes2t的仓库。

上面我没有默认勾选Initialize this repository with a README,勾选和不勾选创建的结果区别如下:

下边这个是勾选的

第六步:在Github上创建好Git仓库之后我们就可以和本地仓库进行关联了,根据创建好的Git仓库页面的提示,可以在本地test仓库的命令行输入:

 $ git remote add origin [email protected]:smfx1314/test2.git第七步:关联好之后我们就可以把本地库的所有内容推送到远程仓库(也就是Github)上了,通过:

 $ git push -u origin master

       由于新建的远程仓库是空的,所以要加上-u这个参数。然后进去GitHub test2这个仓库刷新下就会有已经上传的文件夹了。如果新建远程仓库不是空的,例如你勾选了 Initialize this repository with a README。那么你通过命令 $ git push -u origin master是会报错的,如下: 这是由于你新创建的那个仓库里面的README文件不在本地仓库目录中,这时我们可以通过以下命令先将内容合并以下:

 $ git pull --rebase origin master

       

再输入$ git push origin master。

等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:

$ git push origin master。

 至此就完成了将本地项目上传到Github的整个过程。

阅读全文

与git仓库里面提交文件夹相关的资料

热点内容
dvd光盘存储汉子算法 浏览:757
苹果邮件无法连接服务器地址 浏览:962
phpffmpeg转码 浏览:671
长沙好玩的解压项目 浏览:144
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:736
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:484
h3c光纤全工半全工设置命令 浏览:143
公司法pdf下载 浏览:381
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:349
风翼app为什么进不去了 浏览:778
im4java压缩图片 浏览:362
数据查询网站源码 浏览:150
伊克塞尔文档怎么进行加密 浏览:892
app转账是什么 浏览:163