Git操作--连接本地和远程服务器
git操作命令
本地操作
1:mkdir test (或直接 touch testing.py程序文件名+后缀)
2:进入步骤1创建的test文件,(如果是在当前目录下直接创建的是程序文件名 testing.py,则不需要进入),然后 git init 初始化
3:git add testing .py ----从工作区提交到缓存区**
4:git commit -m '描述' --- 从缓存区提交到仓库
5:如果中间过程需要修改:如编辑testing.py文件,则: vi testing.py,编辑结束,退出并保存后,重新 git add testing.py,再次添加到缓存区,最后,git commit -m '本次修改的描述'
远程操作
1:先克隆 ,找到远程仓库的链接
git clone http://[email protected]/lvqiang/testing.git
2~6步骤,与本地操作类似
2:mkdir test (或直接 touch testing.py程序文件名+后缀)
3:进入步骤1创建的test文件,(如果是在当前目录下直接创建的是程序文件名 testing.py,则不需要进入),然后 git init 初始化**
4:git add testing .py ----从工作区提交到缓存区
5:git commit -m '描述' --- 从缓存区提交到仓库**
6:如果中间过程需要修改:如编辑testing.py文件,则: vi testing.py,编辑结束,退出并保存后,重新 git add testing.py,再次添加到缓存区,最后,git commit -m '本次修改的描述'**
7:再输入git push命令即可
一次性上传多个文件下的脚本,包括文件夹同时上传
创建一个test文件夹,并创建test1.py,test2.py 两个脚本,要求同时将这两个脚本和文件夹上传到远程仓库
1:创建文件夹 mkdir test
2: 进入该文件夹下 cd test
3: 创建脚本 touch test1.py,如果有需要写内容,则vi test1.py
4: 创建脚本 touch test2.py,如果有需要写内容,则vi test2.py
5: 分别将test1.py,test2.py添加至缓存区,git add test1.py, git add test2.py
6:git commit -m '描述' ------此时,会将该文件夹下的两个脚本同时提交
7: git push --- 上传到远程仓库
一次性删除多个文件下的脚本,包括文件夹同时删除
注意,不要在当前目录下,删除目标文件,而是在上一级目录下
1: git rm test -r -f -------此时,test文件夹的两个脚本以及test文件都会被删除
2: git commit -m '描述'
3: git push
如果是直接删除文件,如test2.py,则直接用命令:rm test2.py
在github仓库中上传一个文件夹
方法1:
在web端,直接点击create new file 只会生成文件,单只只要在文件名后面加上 / ,这个斜杠再输入一个文件名,在里面随表写点东西,提交就OK了,比如,如果项目是CIP,那么想要个ab的文件夹,只需要输入ab/ad就会生成一个abde 文件,里面有个ab的文件