美文网首页
Git的基本工作流程

Git的基本工作流程

作者: 平平又无奇 | 来源:发表于2018-01-15 15:44 被阅读14次

教程

工作区>暂存区>仓库

Git Bash Here(目标文件路径下点鼠标右键)

mkdir python #新建文件夹
touch test.py #新建文件
git status  #查看文件状态
git add 文件名 #工作区提交暂存区
git status
git commit -m "提交描述" #暂存区提交仓库
git status

初始化用户名及邮箱

git config --global user.name 'zjdxllp'  #设置用户名
git config --global user.email 'zjdxllp@163.com' #设置用户邮箱
git config --list #查看设置

修改文件

rm test.py  #删除文件
git rm test.py  #从Git中删除文件
git commit -m '提交描述' #提交操作

提交到远程仓库

fork别人的文件

git clone 仓库地址 #下载文件

修改文件+提交文件(同上)
提交到远程仓库

git push

没有权限的解决办法

vi .git/config

[remote "origin"]
    url = https://github.com/用户名/仓库名.git

改为

[remote "origin"]
    url = https://用户名:密码@github.com/用户名/仓库名.git

高级操作

回到从前(reset)

git log --oneline#单行显示日志文件
git commit --amend --no-edit
git status -s#简单显示状态
git reset 1.py#把1.py文件从staged变成unstaged
git reset --hard HEAD
git reset --hard HEAD^#回到上一个commit或
git reset --hard HEAD^^#回到前两个commit或
git reset --hard HEAD~2#回到前两个commit或
git reset --hard 日志代码#回到指定的commit
git reflog#看到未来的信息/操作记录

回到从前(checkout),针对单个文件

git checkout ID --1.py

分支

git log --oneline --graph#显示分支
git branch dev #建立一个dev分支
git branch #显示分支,*在当前分支上
git checkout dev#切换到dev分支
git branch -d dev#删除dev分支
git checkout -b dev#建立分支的同时切换到新分支
git commit -am 'log'#直接commit而不需要add
git merge --no-ff -m 'keep merge info' dev#在master上合并dev分支上的信息到master若有冲突则手动修改

rebase分支冲突


推送到GitHub

$ git remote add origin 库链接.git
$ git push -u origin master     # 推送本地 master 去 origin
$ git push -u origin +master  #强行上传
$ git push -u origin dev        # 推送本地 dev  去 origin

莫烦教程

相关文章

  • git基本工作流程

    下载和安装git:https://git-scm.com/

  • Git学习笔记(一)

    本文主要分为以下几个方面: Git简介 Git工作流程及原理 Git基本操作 Git分支管理 Github远程仓库...

  • Git的基本工作流程

    教程 工作区>暂存区>仓库 Git Bash Here(目标文件路径下点鼠标右键) 初始化用户名及邮箱 修改文件 ...

  • Git之基本理论

    三、基本理论 目录:工作区域、工作流程、Git分支 1.工作区域 Git本地有三个工作区域:工作目录(Workin...

  • GitHub超简单小白入门详细教程(7)——Git的命令行模式

    Git的命令行模式 和Git的基本工作流程 Git的命令行模式 在你需要进行Git操作的目录中,右击,选择Git ...

  • 整理归纳(OC,UI基础)

    1. 熟悉Git的基本流程 git clone git add -A git commit -m " " git ...

  • Git基础

    一、Git 工作流程 本章节我们将为大家介绍 Git 的工作流程。 一般工作流程如下: 克隆 Git 资源作为工作...

  • 模拟公司中使用的Git

    通过Git地址克隆项目 基本提交流程: 拉取流程: 冲突解决: git pull 与 git fetch的区...

  • 基于jgitflow插件使用git flow

    本文使用jgitflow插件简化实现git flow工作流程,具体流程参考Git工作流程最佳实践--git flo...

  • git的基本使用

    git的基本使用 一、概述 先用一幅图,从总体上描述主要git命令的工作流程 workspace: 本地的工作目录...

网友评论

      本文标题:Git的基本工作流程

      本文链接:https://www.haomeiwen.com/subject/hjfdoxtx.html