zoukankan      html  css  js  c++  java
  • 如何将文件提交到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.
        解决办法如下:
        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:UsersASUSAppDataLocalGitHubPortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8etc
        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            工作区和版本库的差别
     
  • 相关阅读:
    紫书 例题8-6 UVa 1606(扫描法)
    紫书 例题8-5 UVa11054(等价转换)
    紫书 例题8-4 UVa 11134(问题分解 + 贪心)
    紫书 例题8-3 UVa 1152(中途相遇法)
    紫书 例题8-2 UVa 11605(构造法)
    Codeforces Round #437 (Div. 2, based on MemSQL Start[c]UP 3.0
    2016ACM/ICPC亚洲区沈阳站
    Tenka1 Programmer Contest D
    [Gym-101512C] 凸包+最远点对
    ZOJ
  • 原文地址:https://www.cnblogs.com/FD-1909/p/11864369.html
Copyright © 2011-2022 走看看