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

如何将文件提交到git服务器
1.打开 Git Bash
 
 

 

 

命令 1. git add ‘文件名’
git add .
git add --all
git add -A
 
把我们的文件存放在一个神秘的地方 >>>> 暂存区 (暂存区在本机)
 
2.把文件提交到仓库中去。
 

 

 

 
命令 1 . git commit -m '我提交时候的备注(至关于注释)'
 
3.查看commit状态
 
 

 

 

命令1  git status  
 
出现 以下提示就说明commit是成功的。
 
修改下readme.txt里面的内容。并从新使用git status命令 。
 
 

 

 

会发现出现了一些变化。git告诉咱们,git进行了一些修改,可是这些修改并无被提交。
 
4.查看修改内容。
 

 

 

 
命令1 git diff 你的文件名  会出现更改信息,发现多了两个换行, 多了7654321内容;
 
将更改后的东西提交上去,和以前同样。先add 而后再commit 。
 
 

 

 

5.版本退回
 
 

 

 

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

 

 

 
命令 1 . git reset --hard HEAD^  退回到上个版本 若是须要退回好多版本就在后面加上 ^ 例: git reset --hard HEAD^^退回两个版本。
 
而后去查看readme.txt是否成功退回。
 
6.删除
 
 
    新建一个 b.txt

 

 

 
而后commit到库中。 并删除。
 
 

 

 

命令1. git add  
 
命令2. git commit -m ‘备注’
 
命令3. rm b.txt  这个是删除b文件的命令
 
回过头来看文件夹中的b.txt
 
 
b.txt不见了,查看下状态。
 

 

 

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

 

 

 
而后链接本地仓库,并将本身的库push到服务器中去。
 
 

 

 

        命令1. git remote add origin  https://github.com/你的帐号/你的项目名
 
        命令2. git push -u origin master 将本地的库推送到master分支 (就是推送到服务器上)
 
在服务器上查看是否推送成功。 
 

 

 

从如今开始,只须要git push origin master就能够吧本机的推送过去了。
 
从服务器拉去数据, git clone 
 
 

 

 

 
 
将服务器端的数据克隆过来。
克隆以后能够直接向当前项目上传文件,直接git push便可
 
 
 
若是输入$ git remote add origin git@github.com:djqiang(github账号名)/gitdemo(项目名).git
    提示出错信息:fatal: remote origin already exists.
    解决办法以下:
    一、先输入$ git remote rm origin
    二、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了!
    三、若是输入$ git remote rm origin 仍是报错的话,error: Could not remove config section 'remote.origin'. 咱们须要修改gitconfig文件的内容
    四、找到你的github的安装路径,个人是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc
    五、找到一个名为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            工做区和版本库的差异
相关文章
相关标签/搜索