如何将文件提交到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 [email protected]:djqiang(github帐号名)/gitdemo(项目名).git
    提示出错信息:fatal: remote origin already exists.
    解决办法如下:
    1、先输入$ git remote rm origin
    2、再输入$ git remote add origin [email protected]: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            工作区和版本库的差别
 

猜你喜欢

转载自www.cnblogs.com/FD-1909/p/11864369.html