【Git】简单使用方法

来源:互联网 发布:数据库resource权限 编辑:程序博客网 时间:2024/06/06 08:32

第1步:mkdir test

第2步:cd test

第3步:git init

第4步:在test文件夹中创建一个文件readme.txt,输入“Hello world”

第5步:git add readme.txt

第6步:git commit -m "add hello world to readme.txt"

第7步:要关联一个远程库,使用命令git remote add origin git@github.com:****/ArrayDuoWei.git

第8步:关联后,使用命令git push -u origin master第一次推送master分支的所有内容;

第9步:此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

创建分支



1. 创建一个Dev分支
$ git checkout -b devSwitched to a new branch 'dev'
【相当于下面这两句话】
$ git branch dev$ git checkout dev
2.git branch ,查看当前分支

3.vi readme.txt,添加一句话,如“my boss is good”
4.然后添加、提交
$ git add readme.txt $ git commit -m "branch test"

5.现在,dev分支的工作完成,我们就可以切换回master分支:

$ git checkout masterSwitched to branch 'master'

切换回master分支后,再查看一个readme.txt文件,刚才添加的内容不见了!因为那个提交是在dev分支上,而master分支此刻的提交点并没有变:

git-br-on-master

6.现在,我们把dev分支的工作成果合并到master分支上:
$ git merge dev

git merge命令用于合并指定分支到当前分支。合并后,再查看readme.txt的内容,就可以看到,和dev分支的最新提交是完全一样的。

注意到上面的Fast-forward信息,Git告诉我们,这次合并是“快进模式”,也就是直接把master指向dev的当前提交,所以合并速度非常快。

当然,也不是每次合并都能Fast-forward,我们后面会讲其他方式的合并。

合并完成后,就可以放心地删除dev分支了:

$ git branch -d devDeleted branch dev (was fec145a).

删除后,查看branch,就只剩下master分支了:

$ git branch* master

因为创建、合并和删除分支非常快,所以Git鼓励你使用分支完成某个任务,合并后再删掉分支,这和直接在master分支上工作效果是一样的,但过程更安全。

【总结】

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>

创建+切换分支:git checkout -b <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

————————————————————【手记】——————————————————————————
在idea中上传代码的大体操作流程
【1】创建工程后,先点击Add,再点击commit


【2】git remote add origin git@github.com:****/ArrayDuoWei.git
【3】git push -u origin master
【4】git chekout -b test1   //创建分支
【5】git branch             //查看分支
……………………修改代码……………………
【6】git citool     //添加文件并commit
……………………修改结束……………………
git stash            //隐藏运行生成的文件
【7】git checkout master      //切换到master 
【8】git merge test1          //合并分支
【9】确定无误,删除分支
【10】git branch -d test1    //合并分支

--------------------------------------------------------------结束!
1 0
原创粉丝点击