zoukankan      html  css  js  c++  java
  • git使用

    Git

    团队协作开发

    git init 初始化

    git add file.py 把代码放入Git暂存区
    git add . 把当前整个目录提交

    git commit -m "xxx" 把代码从Git暂存区放到Git仓库

    git config --global user.email "you@example.com"
    git config --global user.name "Your Name"

    ******************撤回代码*******************
    git checkout file.py 把代码从暂存区回滚到工作区,前提是没有commit
    cat file.py 显示更新后
    cat file.py 显示更新前

    git status 查看当前代码修改状态

    git log 查看提交日志
    git log --pretty=oneline 只显示第一行的ID

    git reset --hard HEAD^ 把版本号回滚到上一版本

    git reset --hard 123jnd 回滚到指定版本号

    git reflog 查看所有操作记录,找到对应的版本号

    ******************删除文件******************
    rm file 本地删除
    git add/rm file 提交到暂存区
    git reset HEAD fike 从暂存区回滚到工作区
    git checkout -- fike 把工作区里的操作撤销


    ******************GitHub远程下载代码******************
    git clone https://github.com/YANGYANGMING/CMDB.git 用http可以直接下载到本地
    用ssh需要用户名认证


    远程创建空仓库

    把本地仓库推到远程(已经有仓库)
    git remote add origin https://github.com/YANGYANGMING/CMDB.git
    git push -u origin master

    分支:
    git checkout -b branch_name 创建分支
    git checkout branch_name 切换分支

    git pull 从远程更新代码到本地
    git push 把本地代码推到远程
    git merge branch_name 合并分支


    master

    dev

    yyy-dev
    mmm-dev

    bug-101

    git stash 把当前工作环境临时保存
    git stash apply 回复之前保存的临时工作
    git stash list 查看临时保存的列表
    git stash drop 删除当前临时保存的环境备份
    git stash pop 回复并删除临时保存的备份

    参考https://www.cnblogs.com/alex3714/articles/5930846.html

  • 相关阅读:
    bootstrap-select用法详解
    启动react项目报如下错误
    什么?女朋友生气哄不好?那是你没有这款神器!
    Python竟然能做这种进度条,看完别说WC!
    看完学习Python的萌新都在问的六个问题,你就可以毕业了!
    批量加水印防抄袭,Python轻松搞定!
    hdu_1272_小希的迷宫_201403091527
    hdu_1856_More is better_201403091720
    hdu_1213_How Many Tables_201403091126
    hdu_1232_畅通工程_201403091018
  • 原文地址:https://www.cnblogs.com/yangyangming/p/11294534.html
Copyright © 2011-2022 走看看