zoukankan      html  css  js  c++  java
  • 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"
    
  • 相关阅读:
    NFS挂载报错
    关于git的reset指令说明-soft、mixed、hard
    nginx关于限制请求数和连接数
    Jenkins初级使用过程中的异常处理(1)
    Jenkins的初级应用(2)-Invoke Phing targets
    Jenkins的初级应用(1)-Publish Over SSH
    解决Jenkins安装的时区问题
    用Ubuntu快速安装Jenkins
    TIME_WAIT状态过多的排查
    在linux环境下用中文查询数据库
  • 原文地址:https://www.cnblogs.com/warking/p/7263098.html
Copyright © 2011-2022 走看看