zoukankan      html  css  js  c++  java
  • 熟悉Git使用

    熟悉Git使用
    安装git后请修改提交用的用户名和邮箱
    命令:git config --global user.name "Your Name"
    git config --global user.email you@example.com
    如何提交添加/修改的文件?
    git add -A 提交修改、添加、删除的文件
    git add . 提交修改的文件
    git commit -m “提交代码的注释”
    git fetch 从远程git库拉取代码
    git rebase
    如果存在冲突,则需先解决冲突,然后git add,接着在执行git rebase --continue
    git push origin master 将本次修改推送到远程git库,origin指的是remote 远端地址, master 指的是你的分支

    可以使用git status查看工作栈中状态

    如何解决冲突
    使用git status 查看冲突文件
    编辑冲突文件
    在重新提交

    拉取代码时使用git fetch+git rebase,不要使用git pull
    git pull 坑你造成你的本地工作目录在未经确认的情况下就会被远程分支更新, 他将下载和合并的工作一块做了,影藏了许多处理细节
    git merge与git rebase的区别:http://gitbook.liuhui998.com/4_2.html

    如何回滚?
    git log //显示所有的版本信息
    git reset --hard HEAD^ //恢复到第几版本 HEAD^ 倒数第二个版本 HEAD~10 表示版本

    理解分支的概念
    分支向开发中的有向图,每个开发人员都是一个分支,这样既不影响别人的开发,也安全。

    ".gitignore"文件有什么用?
    定义git上的忽略文件 可能是自动生成的文件、带有敏感信息的配置文件

    常用命令
    git diff 查看文件的不同
    git checkout 切换分支
    git status 查看当前工作区的状态
    git stash + git stash pop 保存当前的工作现场 恢复到保存的工作现场 可用git stash list查看栈中的工作现场的个数
    gitk

    故事还长 先别失望

  • 相关阅读:
    各地电信运营商插广告赚钱,北京联通也不甘落后
    也谈Server Limit DOS的解决方案
    Still Believe
    无奈小虫何
    好朋有也有类别
    无为而治
    青鸟随想
    落寞时分
    网站开发学习路线和资料
    C++实例 添加快捷键表
  • 原文地址:https://www.cnblogs.com/laijie/p/5306533.html
Copyright © 2011-2022 走看看