zoukankan      html  css  js  c++  java
  • git的用法步骤讲解

    1、创建全局的本地用户名

    git config --global user.name "teamemory"
    git config --global user.email "xx@qq.com"

    2、创建公钥

    ssh-keygen -t rsa -C "xxx@qq.com"   同时把公钥添加到github的ssh上面

    3、克隆远程仓库到本地

    git clone https://github.com/teamemory/spider.git
    git checkout -b "zj" (克隆下来文件后,然后创建一个分支)

    4、将本地代码传到本地仓库

    #   git rm -r --cached .   (清空缓存,这个有时候需要)
    git status 这个看更改了哪个文件
    git add * 或者git add . (放到缓存区) git commit -m "wrote a readme file"

    5、广播到远程仓库

    git push origin master (这里的master可以修改为自己的分支)

    6、更新

    git pull origin zj (从某个分支上面拉下数据)

    the end !!

    综上,常用的几个git命令如下:

    git clone https://github.com/teamemory/spider.git
    git checkout -b "zj"  (克隆下来文件后,然后创建一个分支)
    git status   这个看更改了哪个文件
    git add * 或者git add . (放到缓存区) git commit -m "wrote a readme file"
    git push origin master (这里的master可以修改为自己的分支)
     git reset --hard HEAD   (本地代码回退到线上的最新提交的版本)
    git remote add origin xxxx  (把本地的仓库,和远程的关联)
     

    补充:
    如果本地的某个文件不想提交,而线上同样已经保留一份,怎么可以忽略提交某个文件? 方法如下:
    git update-index --assume-unchanged py_aucion/settings.py // 红色部分为要忽略提交的文件
    git update-index --no-assume-unchanged 文件路径 // 恢复某个文件的跟踪

    注意;
    .gitignore 只会对未加入版本控制的文件有效,如果你已经加入过了,那这个文件就帮不了你了


    查看全部分支   git branch  

    删除本地分支: git branch -d 分支名

    
    

    强制删本地:   git branch -D 分支名

    
    

    删除远程分支:  git push origin --delete 分支名

     
  • 相关阅读:
    Python解析Yahoo的XML格式的天气预报数据
    如何卸载wineQQ?
    纪念我的第一篇
    hihocoder1062 最近公共祖先·一
    hihocoder1055 刷油漆(树形DP)
    hihocoder1050 树中的最长路径
    hihocoder1049 根据二叉树的先序序列和中序序列求后序序列
    hihocoder1044 状态压缩
    hihocoder1043 完全背包
    hihocoder1038 01背包
  • 原文地址:https://www.cnblogs.com/teamemory/p/8579493.html
Copyright © 2011-2022 走看看