1、创建工作目录与常用指令

  • 工作目录(WorkSpace)一般就是你希望Git帮助你管理的文件夹,可以是你项目的目录,也可以是一个空目录,建议不要有中文。
  • 日常使用只要记住下图6个命令:
    1213778-20181119191835731-808772254.png

2、提交管理

  • 提交全部

    • 添加所有文件进版本管理
      • git add .
    • 提交所有文件到本地仓库
      • git commit . -m "提交更新说明"
    • 提交到远程仓库
      • git push origin master
    • 强制提交到远程仓库
      • git push -u origin master -f
      • 注意:这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候。
  • 提交部分

    • 添加文件进版本管理
      • git add 添加管理的文件
    • 提交文件到本地仓库
      • git commit 想提交的文件 -m "提交更新说明"

3、拉取管理

  • 远程仓库拉取到本地仓库

  • 从本地仓库拿出来进行操作

    • git checkout branch
  • 直接拉取远程到操作空间

    • git pull origin

4、倒退

  • 4.1 强制覆盖本地代码(与git远程仓库保持一致)

    • git强制覆盖:
      • git fetch --all
      • git reset --hard origin/master
      • git pull
    • git强制覆盖本地命令(单条执行):
      • git fetch --all && git reset --hard origin/master && git pull
  • 4.2 倒回某个版本

    • git reset --hard HEAD^
    • git reset --hard HEAD~1
    • git reset --59cf9334cf957535cb328f22a1579b84db0911e5

转载于:https://www.cnblogs.com/CH520/p/9984816.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐