看了网上的介绍稍作整理,方便以后学习。
一、初始化(init)一个新的版本库,然后将目录中的所有文件纳入管理,Git把这个过程称为stage,最后以快照的方式提交所有文件。
git init
git add .
git commit -m "initial commit"
最后提示没有任何提交内容的记录,以防下面创建分支出现问题(fatal:Not a valid object name:‘master’.),在此进行文件的提交操作,
在D:/git下任建一文件 featureA.txt,执行如下:
二、创建一个新的分支(branch),将它检出(checkout)为活动分支,然后就可以编辑、载入和提交新的快照。
git branch featureA
git checkout featureA
#执行文件添加的操作(在D:/git下建一文件 featureA-1.txt)
git add featureA-1.txt
git commit -m "add feature A"
git add (files)中(files)可以使具体的文件名,匹配所有用git add .
转换到master分支,然后编辑一些文件,并将这些更改提交到master分支
git checkout master
#执行文件添加的操作(在D:/git下建一文件 master.txt)
git add master.txt
git commit -a -m "change files"
三、合并(merge)featureA分支到master分支,结合你的项目需要,可以删掉featureA分支。
git merge featureA
git branch -d featureA