之前也写过一篇关于git的命令操作,这里,可是写的有点乱,也没有传图,这里重新写一下在平时经常用到的命令操作。
一. 在远程仓库建立文件夹
刚开始你可能会比较困惑,只有新建文件,没有新建文件夹,,,其实你只要点新建文件按钮,输入文件夹名称之后按一下’/’回车之后就变成文件夹啦~~
二. 从远程仓库克隆到本地仓库
首先在本地一个文件夹gitworkspace下面(用来放你的项目practices)右键git bash
打开命令窗口之后:
git clone git@github.com:xuanbabybaby/practices.git
——————>后面这个是你的仓库地址,你要写成你自己的哦~~
然后你会发现gitworkspace下面多出来一个文件就是从远程仓库中clone下来的
cd practices
—————–>用来切换到本地仓库文件夹下面
接下来如果你想删掉某一个子文件夹下面的某一个文件如xuan.txt,你就需要先进入这个子文件夹 competitions,然后删掉该子文件夹下的该txt文件:
cd competitions
git rm xuan.txt (git rm -r kaggle是删掉kaggle文件夹)
git commit -m ‘del xuan.txt’
git push -u origin master
接下来你刷新远程仓库发现practices仓库下competitions文件夹下面的xuan.txt不见了~~
三. 本地仓库新建一个文件更新到远程仓库
刚才我们从本地的competitions文件夹下已经把xuan.txt删掉了,现在我们在本地该文件夹下再重新建一个competitions.txt ,然后更新到远程仓库的competitions文件夹下面
首先在本地的competitions 文件夹下右键git bash
pwd
用来查看当前路径
git add competitions.txt
git status (可以查看当前状态)
git commit -m “add a competitions.txt”
git status
git push -u origin master
现在去看远程仓库competitions文件夹下面是不是多了competitions.txt文件呢~~
是不是很简单呢~~~
四. 本地写好一个文件如何上传到远程仓库对应文件夹
其实刚才那个步骤,在本地仓库某一个文件夹下面增加了一个文件,其实也可以直接跑到远程仓库对应文件夹下面直接点击upload 按钮上传相应文件就可以啦~~
五. 在本地仓库增加了一个文件夹,此时上传就不适用了,如何同步到远程仓库
如果是在本地仓库practices文件夹下子文件夹competitions的一些列子文件夹下新建一个Data文件夹,里边存放数据集,我们想把本地建的Data文件夹中的内容更新到远程仓库
git add .(后边的.别忘记了)
git commit -m “add some files”
git push origin master
接下来刷新远程仓库,发现已经更新啦~~~
以上。