zoukankan      html  css  js  c++  java
  • git常用命令笔记

    git的三个区
    工作区 -> 暂存区 -> 版本库

    工作区 即开发者的工作目录
    暂存区 修改已被记录,但尚未录入版本库的区域
    版本库 存储变化日志及版本信息

    git常用命令

    #配置基本信息
    > git config --global user.name xxx
    > git config --global user.email xxx
    #创建一个git库
    > cd E:/
    > mkdir tmp
    > cd tmp
    > git init
    #添加文件
    > git add .
    #提交文件
    > git commit -m '注释'
    #删除文件
    > git rm 文件
    #所文件推到远程服务器上
    > git push https://git.oschina.net/xxx/xxx.git master
    #添加远程地址的别名
    > git remote add 别名 https://git.oschina.net/xxx/xxx.git
    #origin是远程地址的别名,master是本地的版本
    > git push origin master
    #克隆一份远程库
    > git clone https://git.oschina.net/xxx/xxx.git
    #拉取代码到本地master
    > git pull https://git.oschina.net/xxx/xxx.git master
    #查看日志
    > git log
    > git log --pretty=oneline
    #版本切换,HEAD指向当前版本,一个^表示前一个版本
    > git reset --hard HEAD^
    #用版本号切换版本
    > git reset --hard 版本号
    #查看所有分支操作记录
    > git reflog
    #查看所有分支
    > git branch
    #创建分支
    > git branch 分支名
    #切换分支
    > git checkout 分支名
    #合并分支
    > git merge 分支名
    #删除分支
    > git branch -d 分支名
    #查看远程仓库
    > git remote
    #查看仓库地址
    > git remote -v
    #删除远程库别名
    > git remote remove 远程库别名
    #添加远程库别名
    > git remote add 别名 https://git.oschina.net/xxx/xxx.git
    
  • 相关阅读:
    【NOIP】提高组2015 运输计划
    【BZOJ】1635: [Usaco2007 Jan]Tallest Cow 最高的牛
    【51nod】1766 树上的最远点对
    【BZOJ】2054: 疯狂的馒头
    【SRM20】数学场
    【Luogu】P3930 SAC E#1
    【Luogu】P3927 SAC E#1
    【Luogu】 P3928 SAC E#1
    【Codeforces】868C. Qualification Rounds
    【CodeForces】866D. Buy Low Sell High
  • 原文地址:https://www.cnblogs.com/jkko123/p/6361609.html
Copyright © 2011-2022 走看看