• git常见操作


    本地仓库关联远程仓库

    1. 新建本地目录scala
    git init
    

    这样就新建了一个本地仓库

    1. 在远端如github上新建仓库scala
    2. 关联远程仓库
    git remote add origin git@github.com:yourname/scala.git
    
    1. 执行git pull
    2. 切换分支

    本地分支关联到远端分支

    git branch -u origin/master
    #或者
    git branch --set-upstream-to=origin/<branch> master
    
    

    第一次也可以使用

    #提交并且把本地分支关联到远端分支
    git push -u origin master
    

    注意:如果提交失败,请执行下面命令

    git pull origin master --allow-unrelated-histories
    

    从远程克隆分支

    git clone https://github.com/yourname/scala.git
    

    提交操作

    git push
    

    分支操作

    • 从远端拉取分支
    git checkout -b 本地分支名 origin/远端分支名
    
    • 切换分支
    git checkout 本地分支名
    
    • 删除分支
    git branch -d 本地分支名
    #强制删除
    git branch -D 本地分支名
    
    • 查看
    #查看本地分支
    git branch -l
    #查看远端分支
    git branch -r
    #查看所有分支
    git branch -a
    #查看本地分支对应的远程分支
    git branch -vv
    

    查看当前状态

    git status
    

    可查看当前仓库的状态

    提交操作

    1. 把工作区修改的代码添加到暂存区,不加参数file是全部提交
    git add file
    
    1. 把暂存区的修改提交到远端仓库
    git commit -m "提交描述"
    

    比对不同

    git diff HEAD -- readme.txt
    

    查看工作区和版本库里面最新版本的区别

    删除文件

    git rm file
    git commit -m "delete file"
    

    或者

    rm -f file
    git add 
    git commit -m "delete file"
    
  • 相关阅读:
    Pandas缺失值处理
    文件读取与存储
    DataFrame运算
    C++11 不抛异常的new operator
    In p = new Fred(), does the Fred memory “leak” if the Fred constructor throws an exception?
    method chaining
    C++中的运算符重载
    Why am I getting an error converting a Foo** → const Foo**?
    The constness of a method should makes sense from outside the object
    Virtual Friend Function
  • 原文地址:https://www.cnblogs.com/warking/p/7263098.html
Copyright © 2020-2023  润新知