如何将文件提交到git服务器

1.打开 Git Bash

 


 

android上传git文件到服务器 git 上传文件_android上传git文件到服务器

 

 

命令 1. git add ‘文件名’

git add .

git add --all

git add -A

 

把咱们的文件存放在一个神秘的地方 >>>> 暂存区 (暂存区在本机)

 

2.把文件提交到仓库中去。

 

android上传git文件到服务器 git 上传文件_android上传git文件到服务器_02

 

 


 

命令 1 . git commit -m '我提交时候的备注(相当于注释)'

 

3.查看commit状态

 


 

android上传git文件到服务器 git 上传文件_android上传git文件到服务器_03

 

 

命令1  git status  

 

出现 如下提示就说明commit是成功的。

 

修改下readme.txt里面的内容。并重新使用git status命令 。

 


 

android上传git文件到服务器 git 上传文件_android上传git文件到服务器_04

 

 

会发现出现了一些变化。git告诉我们,git进行了一些修改,但是这些修改并没有被提交。

 

4.查看修改内容。

 

android上传git文件到服务器 git 上传文件_android上传git文件到服务器_05

 

 


 

命令1 git diff 你的文件名  会出现更改信息,发现多了两个换行, 多了7654321内容;

 

将更改后的东西提交上去,和之前一样。先add 然后再commit 。

 


 

android上传git文件到服务器 git 上传文件_服务器_06

 

 

5.版本退回

 


 

android上传git文件到服务器 git 上传文件_android上传git文件到服务器_07

 

 

命令1. git log          ( 修改日志)

 

退回

 

android上传git文件到服务器 git 上传文件_github_08

 

 


 

命令 1 . git reset --hard HEAD^  退回到上个版本 如果需要退回好多版本就在后面加上 ^ 例: git reset --hard HEAD^^退回两个版本。

 

然后去查看readme.txt是否成功退回。

 

6.删除

 

 

    新建一个 b.txt

android上传git文件到服务器 git 上传文件_github_09

 

 

 


然后commit到库中。 并删除。

 


 

android上传git文件到服务器 git 上传文件_android上传git文件到服务器_10

 

 

命令1. git add  

 

命令2. git commit -m ‘备注’

 

命令3. rm b.txt  这个是删除b文件的命令

 

回过头来看文件夹中的b.txt

 


 

b.txt不见了,查看下状态。

 

android上传git文件到服务器 git 上传文件_服务器_11

 

 


 

可以commit,可以放弃修改  git reset --hard 版本号来回复文件。

 

android上传git文件到服务器 git 上传文件_github_12

 

 


 

然后连接本地仓库,并将自己的库push到服务器中去。

 


 

android上传git文件到服务器 git 上传文件_git_13

 

 

        命令1. git remote add origin https://github.com/你的账号/你的项目名

 

        命令2. git push -u origin master 将本地的库推送到master分支 (就是推送到服务器上)

 

在服务器上查看是否推送成功。 

 

android上传git文件到服务器 git 上传文件_github_14

 

 


从现在开始,只需要git push origin master就可以吧本机的推送过去了。

 

从服务器拉去数据, git clone 

 


 

android上传git文件到服务器 git 上传文件_服务器_15

 

 

 

命令1. git clone https://github.com/yanghuaizhi1210/GitTest

 

将服务器端的数据克隆过来。

克隆之后可以直接向当前项目上传文件,直接git push即可

 

 

 

如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git

    提示出错信息:fatal: remote origin already exists.

    解决办法如下:

    1、先输入$ git remote rm origin

    2、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了!

    3、如果输入$ git remote rm origin 还是报错的话,error: Could not remove config section 'remote.origin'. 我们需要修改gitconfig文件的内容

    4、找到你的github的安装路径,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc

    5、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就好了!

 

 

拓展:标签操作(需要在连接仓库的前提下)

    git tag                  查看标签

    git tag name             创建标签

    git push origin name     上传标签

    git tag -d name          删除标签

 

分支操作

    git branch               查看分支

    git branch name          创建分支

    git checkout name        选择分支

    git merge name           合并分支(一般需要先选择主分支,然后将其他分支合并到主分支)

    git branch -d name       删除分支

 

 

git diff

    git diff                 工作区和暂存区的差别

    git diff —cached         暂存区和版本库的差别

    gif diff HEAD            工作区和版本库的差别