Git-操作命令

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:....远程链接

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了。

比如,如果项目名称是GitTest

Git-操作命令_第1张图片

我需要在这个项目下,添加一个文件名为file的文件,并且在file文件里面写入一个test.py的脚本。

可以直接这样操作:

在主目录下,点击create new file

Git-操作命令_第2张图片

然后在下面输入:file/

Git-操作命令_第3张图片

输入file/ 后会自动变为

Git-操作命令_第4张图片

然后在写入test.py即可

 

如果没有权限,修改办法:在 .git文件夹中找到config文件,进行修改

Git-操作命令_第5张图片

创建分支

原项目在 master 分支,直接创建一个test分支,并切换到test分支上

直接用命令:git checkout -b test

该命令相当于:
 1:git branch test
 2:git checkout test


 touch aa.txt
 经过上面的步骤,我在test分支下新建了一个aa.txt文件 

在test分支下新建了文件,要先add 、commit后再切换回master,master分支就不显示这个文件了(符合协同互不影响的机制)

合并分支

在分支上对相关文件修改后,继续

git add

 git commit -m "相关描述" 

然后切换到主分支master上,最后在输入命令:

git merge test  -- 合并分支

git push ---如果需要提交到远程仓库

 

删除分支

git branch - d  test    

注意:创建,合并,删除都必须是在master目录下。

 

 

你可能感兴趣的:(github,git)