• git 常用操作


    一、配置 git 信息

    git config --global user.email “邮箱” 配置git的用户邮箱

    git config --global user.name “用户名” 配置git的用户名

    git config --list 查看当前的配置信息

    git clone 远程仓库地址 从远程仓库克隆到本地(第一次使用)

    git init 初始化git仓库,使用git来管理项目

    git pull 远程仓库地址 分支名称 从远程仓库拉取项目到本地


    git status 查看当前git仓库的状态
    git add 文件名称 把工作目录中的文件添加到暂存区
    git add . 把工作目录中所有未跟踪的和修改后的文件添加到暂存区
    git rm --cached 文件名称 把暂存区中的文件删除

    git checkout 文件名称 从暂存区中恢复文件到工作目录

    git commit -m 说明信息 把暂存区内容提交本地git仓库
    git log 查看提交记录,只能查看当前版本之前的提交记录

    git reset --hard 提交id 从git仓库中恢复到工作目录
    git reflog 查看所有的提交记录,以及恢复记录

    git branch 查看所有的分支
    git branch 分支名称 创建分支
    git checkout 分支名称 切换分支

    git merge 分支名称 合并分支
    git branch -d 分支名称 删除分支(前提是已经合并了)

    git branch -D 分支名称 强制删除分支(即使没有合并)
    git push 远程仓库地址 分支名称 把本地git仓库的分支提交到远程git仓库
    git remote add 远程仓库别名 远程仓库地址 给远程仓库起别名
    git push 远程仓库别名 分支名称 使用别名提交到远程仓库

    忽略文件
    .gitignore 自动忽略该文件中的文件


    npm cache clean --force 清除npm缓存(如果npm install出问题)

    git clone https://git......
    此处需要录⼊码云的账号和密码, 就是第⼀步注册时申请的
    注意密码录⼊时, 是不显示的, 这是为了安全考虑防⽌其他⼈知道你密码的位数
    输⼊正确的密码, 回⻋确认即可
    此处会出现⼤多数同学经常出现的错误:
    ⾸次输⼊账号密码之后, ⼀旦输⼊错误, git会记住错误的账号密码, 导致之后再也登录不上去
    公开类型的仓库不需要输⼊账号密码
    重置保存的账号密码
    git config --system --unset credential.helper
    ⽂件夹中会多出⽹上下载的⽂件夹
    复制我们的项⽬代码到这个⽂件夹中, 以后就在这个⽂件夹中编写项⽬即可.
    远程仓库使⽤相关的命令⾏
    克隆远程仓库到本地
    git clone 仓库地址
    推送本地提交的版本到远程仓库
    默认推送到 orign 仓库的master分⽀
    git push
    可以主动声明
    git push origin master
    从远程仓库拉取代码到本地
    git pull
    添加远程仓库地址
    git remote add origin 你的新远程仓库地址
    查看当前所有远程仓库别名
    git remote
    查看某远程仓库地址
    git remote get-url 仓库别名
    删除当前远程仓库地址
    git remote rm 仓库别名
    新增远程仓库地址并起别名, 这⾥ origin 是习惯上的别名
    git remote add origin 你的新远程仓库地址
    更改仓库地址
    git remote set-url origin 新的仓库地址
    SSH⽅式
    此⽅式的好处是不需要每次操作都输⼊账号密码, 但是必须设定秘钥
    在电脑任意位置右键, 打开 Git Bash Here
    稍作等待, 在弹出的命令提示框中依次输⼊以下命令
    $ cd ~
    $ mkdir ~/.ssh && cd ~/.ssh
    下⽅两⾏代码之前应该执⾏过, 则本次不需要执⾏
    $ git config --global user.name “你的名字”
    $ git config --global user.email “你的邮箱”
    $ ssh-keygen -t rsa -C “你的email”
    实例:
    最后⼀个命令⾏结束后, 会有⼏个输⼊请求, 都按回⻋即可.
    接下来, 到你的C盘下, ⽤户⽂件夹, 找到你的⽤户名, 找到 .ssh ⽂件夹.
    复制 id_rsa.pub 中的内容.
    填写到 https://gitee.com/profile/sshkeys 此位置中. 需要登录操作
    确定完成后, 复制 SSH 地址
    然后在命令⾏中, 更改你的远程仓库地址为 SSH ⽅式
    git remote set-url origin 你的仓库地址
    之后再执⾏各种远程操作命令, 就不会要求输⼊账号和密码了
    .gitignore
    有时候, 并不想把所有⽂件都上传到远程服务器, 那么可以在项⽬根⽬录下创建⼀个 .gitignore ⽂件, 在
    ⽂件中按照固定格式, 指定不想上传到远程服务器的⽂件
    ⼀⾏写⼀个规则
    ⽂件的内容格式⼤概为: *是通配符
    *.log
    *.temp
    /vendor
    GitHub使⽤
    官⽅⽹站https://github.com/
    这是⽬前全球最⼤的代码分享⽹站.
    GitHub的操作⽅式与码云⼏乎⼀致, 不过GitHub提供⼀个可视化⼯具, 让Git使⽤起来更加⽅便.
    可视化⼯具下载地址: https://desktop.github.com/

  • 相关阅读:
    TestNG
    K近邻算法
    Python解决乱码问题
    Log4J 配置
    多线程死锁
    hadooplzo安装出错的解决方法
    B树
    设计模式
    整数序列化
    Maven
  • 原文地址:https://www.cnblogs.com/chase-star/p/13202327.html
Copyright © 2020-2023  润新知