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
    
  • 相关阅读:
    LeetCode: 389 Find the Difference(easy)
    LeetCode: 669 Trim a Binary Search Tree(easy)
    C++: 内联函数
    C++: STL迭代器及迭代器失效问题
    LeetCode: 371 Sum of Two Integers(easy)
    etcdctl命令
    Etcd介绍
    docker基础镜像打包
    docker常见问题总结
    更改容器内时区
  • 原文地址:https://www.cnblogs.com/jkko123/p/6361609.html
Copyright © 2011-2022 走看看