Git学习

今天的学习让我对git重新认识了一下,一个人玩过git,但是仅仅是自己使用,并未有多人协作,并不能体会版本控制的重要性

问题描述

  1. 写好了README.md和代码,怎么做提交?流程是什么?

思路

Q1:在什么路径下提交?add?commit?push?思路有点乱
A1:在目前的情况下,主要是考虑多人协作的问题,别的东西基本上与之前了解的类似,首先肯定是add,然后commit,只是这个之后需要考虑如果别人和自己同时修改了代码该如何解决冲突。举例,从远程代码库里clone过来的代码,会有.git配置文件,里面包含了从本地到远程的基本信息,比如URL,如果进入到包含.git文件的文件夹里add文件就可以直接写文件名,如果不是,就一定要写清楚file path,如下

git add -p [file path]

之后就是要commit,使得代码提交到本地仓库中

git commit -m "message"

接下来就是要考虑多人协作的问题,可以解决冲突

git pull - -rebase [remote name]/[branch name]

之后就可以push代码提交到远程仓库了

反思

  1. git基础知识有些薄弱

Action

  • 学习git知识,学习一下git rebase原理

你可能感兴趣的:(Git学习)