zoukankan      html  css  js  c++  java
  • [Git]Git 常用的操作命令

    • 创建本地仓库

      git init

    • 获取远程仓库

      git clone [url]

      例如:git clone https://github.com/you/yourpro.git

    • 创建远程仓库
    1.  添加一个新的 remote 远程仓库 git remote add [remote-name] [url] 例:git remote add origin https://github.com/you/yourpro.git origin:相当于该远程仓库的别名
    2.  列出所有 remote 的别名 git remote
    3.  列出所有 remote 的 url git remote -v
    4.  删除一个 renote git remote rm [name]
    5.  重命名 remote git remote rename [old-name] [new-name] 
    • 从本地仓库中删除

      git rm file.txt // 从版本库中移除,删除文件 git rm file.txt -cached // 从版本库中移除,不删除原始文件 git rm -r xxx // 从版本库中删除指定文件夹

    • 从本地仓库中添加新的文件

      git add . // 添加所有文件 git add file.txt // 添加指定文件

    • 提交,把缓存内容提交到 HEAD 里

      git commit -m "注释"

    • 撤销
    1.  撤销最近的一个提交. git revert HEAD
    2.  取消 commit + add git reset --mixed
    3.  取消 commit git reset --soft
    4.  取消 commit + add + local working git reset --hard ```
    • 把本地提交 push 到远程服务器

      git push [remote-name] [loca-branch]:[remote-branch] 例:git push origin master:master

    • 查看状态

      git status

    • 从远程库中下载新的改动

      git fetch [remote-name]/[branch]

    • 合并下载的改动到分支

      git merge [remote-name]/[branch]

    • 从远程库中下载新的改动

      pull = fetch + merge

      git pull [remote-name] [branch]

      例如:git pull origin master 

    • 分支
    1. 列出分支 git branch
    2. 创建一个新的分支 git branch (branch-name)
    3.  删除一个分支 git branch -d (branch-nam)
    4.  删除 remote 的分支 git push (remote-name) :(remote-branch) 
    • 切换分支
    1. 切换到一个分支 git checkout [branch-name]
    2. 创建并切换到该分支 git checkout -b [branch-name] 
  • 相关阅读:
    Leetcode 230 Kth Smallest Element in a BST
    codeforces Round #259(div2) C解题报告
    poj 3041(最大匹配问题)
    SpringMVC从Controller跳转到还有一个Controller
    倒计时相关函数 php
    HDU 1575 Tr A(矩阵高速幂)
    poj3468 A Simple Problem with Integers
    奇妙的自慰帽子
    Android 用户登录界面
    泛泰A860(高通8064 cpu 1080p) 刷4.4专用中文recovery TWRP2.7.1.2版(三版通刷)
  • 原文地址:https://www.cnblogs.com/geekformore/p/10070382.html
Copyright © 2011-2022 走看看