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

    配置本地库用户信息

    $ git config --global user.name "你的名字或昵称"
    $ git config --global user.email "你的邮箱"

    配置ssh-key 免密登录gitee仓库

    $ ssh-keygen -t rsa -C "xxxxx@xxxxx.com" #生成ssh key
    $ cat ~/.ssh/id_rsa.pub #查看ssh key 公钥
    $ ssh -T git@gitee.com #测试公钥是否添加成功

    下载代码,类似于svn的check out

    $ git clone [url]

    关联远程库相关

    $ git remote -v #查看是否关联
    $ git remote add 远程库名 远程库地址 #添加关联远程库
    $ git remote rm 远程库名 #删除关联远程库
    $ git remote rename 旧远程库名 新远程库名 #修改远程库名
    $ git remote set-url 远程库名 远程库地址 #修改关联远程库地址

    提交修改

    $ git add . #将当前目录所有文件添加到git暂存区
    $ git commit -m "log信息" #提交并备注提交信息
    $ git push 远程库名(默认为origin) master #将本地提交推送到远程仓库

    查看提交log
    $ git log #查看提交的log

    更新本地库代码
    $ git pull #将本地代码更新到当前分支的最新,类似于svn的update

    git 回滚

    回滚命令:

    回退到上个版本

    #回退到上个版本
    git reset --hard HEAD^ 
    

    回退到前3次提交之前

    #回退到前3次提交之前,以此类推,回退到n次提交之前
    git reset --hard HEAD~3
    

    退到/进到,指定commit的哈希码

    #退到/进到,指定commit的哈希码(这次提交之前或之后的提交都会回滚)
    git reset --hard commit_id
    

    回滚强制提交

    #回滚后提交可能会失败,必须强制提交
    #强推到远程:(可能需要解决对应分支的保护状态)
    git push origin HEAD --force
    
    
  • 相关阅读:
    查看SQL Server版本号(2005 & 2008)
    Installing an App for Testing
    Viewstate 的用法
    How to Open the Pdf file?
    工具类:Log
    SPSiteDataQuery and SPQuery
    SPSite, SPWeb Dispose and Class Design Partter
    Add Properties or Delete List Folder Content Type
    SharePoint UserControl
    Click Once 布署
  • 原文地址:https://www.cnblogs.com/makalochen/p/12651921.html
Copyright © 2011-2022 走看看