zoukankan      html  css  js  c++  java
  • github lesson and learn

    origin already exists:

    https://www.jianshu.com/p/3380ec281729

    ----------------

    cd
    git init
    git status
    git add xx(被管理文件)
    git add .
    git commit -m 'comments'
    git log
    git reflog
    git reset --hard xxx(version)
    git checkout

    git branch
    git branch xxx
    git checkout xxxx
    git merge xxxx

    #rename repository remotely
    git remote add orgin url
    git push -u origin brach

    git clone url

    #switch branch
    git checkout xxx(branch name)

    process
    git merge master
    git add .
    git commit -m ''
    git push origin dev(local branch)
    git pull origin dev

    --------------------------

    git add .
    git commit -m "first commit"
    git push origin master

    git 笔记

    https://cloud.tencent.com/developer/article/1504684

     

    ------------------------------

    Git 的常见操作,如 git stash
    git基本操作
    git status 查看本次的修改、新建、删除等信息(new file:新建文件,modified:修改文件,deleted: 删除的文件)
    git pull 拉取代码;
    git add . 添加所有即将提交的文件,
    git add fileNamePath添加某个文件
    git commit -'提交的日志' 提交到本地,
    git push 提交到git服务器;
    git 另一种提交方式,
    git commit -a -m '提交的日志' 添加所有即将提交的文件并提交到本地 ,
    git commit -a -m 相当于git add . 和 git commi -' '命令的集合,当你使用git commit -a -m ' '命令时,就会执行上述两个操作;

    git 暂存
    git stash暂存(存储在本地,并将项目本次操作还原)
    git stash pop 使用上一次暂存,并将这个暂存删除,使用该命令后,如果有冲突,终端会显示,如果有冲突需要先解决冲突(这就避免了冲突提交服务器,将冲突留在本地,然后解决)
    git stash list 查看所有的暂存
    git stash clear 清空所有的暂存
    git stash drop [-q|--quiet] [<stash>] 删除某一个暂存,在中括号里面放置需要删除的暂存ID
    git stash apply 使用某个暂存,但是不会删除这个暂存

    git 创建本地分支并推送到服务器:
    创建并切换到分支branchName
    git checkout -b branchName
    推送本地的branchName(冒号前面的)分支到远程origin的branchName(冒号后面的)分支(没有会自动创建)
    git push origin branchName:branchName

    删除分支
    删除本地分支:git branch -d [branchname]
    删除远程分支:git push origin --delete [branchname]

    合并分支
    例如现在有分支master和分支A,要将分支A的代码合并到master
    第一步:切换到分支master,在终端输入命令
    git checkout master
    第二步:合并分支
    git merge --no-ff -m 'version:3.0.5_buildL19011720' A
    第三步:如果有冲突解决冲突,解决冲突后add . -> git commit -m '提交原因'
    第四步:
    git push

  • 相关阅读:
    shell实战
    shell基础
    rpm和yum使用
    用户和用户组的管理
    js Date 时间戳 时区等问题总结
    markdown语法 锚链接实现
    js 通过if变量判断时注意事项
    上传图片过程中,关闭了弹框 如何取消上传
    javascript 导入其他文件的的变量 或函数
    在使用resetField 报错Cannot read property 'indexOf' of undefined
  • 原文地址:https://www.cnblogs.com/lutong1989/p/14776503.html
Copyright © 2011-2022 走看看