zoukankan      html  css  js  c++  java
  • Git 命令使用

    新建仓库

    Code所在根目录执行

    git init

    第四步:将项目的所有文件添加到仓库中

    git add .

    第五步:

    git add README.md

    第六步:提交到仓库

    git commit -m "注释语句"

    第七步:将本地的仓库关联到GitHub,后面的https改成刚刚自己的地址,上面的红框处

    git remote add origin https://github.com/zlxzlxzlx/Test.git

    第八步:上传github之前pull一下

    git pull origin master

    第九步:上传代码到GitHub远程仓库

    git push -u origin master

    中间可能会让你输入Username和Password,你只要输入github的账号和密码就行了。执行完后,如果没有异常,等待执行完就上传成功了。

    更新仓库

    第一步:查看当前的git仓库状态,可以使用git status

    git status

    第二步:更新全部

    git add *

    第三步:接着输入git commit -m "更新说明"

    git commit -m "更新说明"

    第四步:先git pull,拉取当前分支最新代码

    git pull

    第五步:push到远程master分支上

    git push origin master

    不出意外,打开GitHub已经同步了

     
     

    3. 创建本地文件夹

    创建文件夹后,进入该文件夹,并将github上需要修改的项目pull到到当前文件夹

    git clonehttps://github.com/xxx/....git

    1) 新增文件:

    将文件拖拽到当前文件夹中(master),然后输入如下指令:

    $git add .$git commit -m"add new data"$git push -u origin master

    2) 删除文件

    输入:

    $git rm -r'需要删除的文件夹'$git  commit -m"delete data"$ git push -u origin master

    更新:2018-11-22

    遇到的问题

    我们发现在添加.gitignore文件后,当我们想push文件的时候,我们声明的忽略文件还是会出现在push的目录中

    原因分析

    某些文件已经被纳入版本管理中,就算是在.gitignore中已经声明也不会起作用

    解决方案

    我们应该先把本地的缓存删除,然后再进行push,操作步骤如下

    git rm -r --cached . // 删除本地缓存

    git add . // 添加要提交的文件

    git commit -m 'update .gitignore' // 更新本地的缓存

     

    1、 查看所有分支

    git branch --all

    2、重命名git远程分支

    Step1:重命名远程分支对应的本地分支

    git branch -m old_local_branch_name new_local_branch_name

    step2:删除远程分支

    git push origin :old_local_branch_name

    step3:重新推送新命名的本地分支

    git push origin new_local_branch_name


    网上搜了一番后发现使用命令删除远程分支:

    git push origin[空格]冒号branchname

    比如git push origin :Company/20170711

    此外还搜到了删除本地branch的命令:

    git branch -D Company/20170711

     



    作者:SAYLINING
    链接:https://www.jianshu.com/p/2b666a08a3b5
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 相关阅读:
    HL7及PIX相关的测试工具
    HDU4570----Multi-bit Trie----简单的DP
    hdu2248
    poj 3693 Maximum repetition substring (后缀数组)
    高性能通道
    volyaire重振Infiniband
    利用iWARP/RDMA解决以太网高延迟
    linux 单网卡来绑定多IP实现多网段访问以及多网卡绑定单IP实现负载均衡
    C细节学习
    每2秒获取系统的赋值及内存使用率
  • 原文地址:https://www.cnblogs.com/yang315/p/14521078.html
Copyright © 2011-2022 走看看