1、 在网页git上复制地址,git clone项目地址,把文件拉到本地。
2、git branch fix_usb_bug //建立一个fix_usb_bug的分支,分支的名字必须有意义.
3、git checkout fix_usb_bug//切换到fix_usb_bug分支,项目开发时在这个分支上。
4、开发过程中肯定对代码进行修改,本人测试确认没有问题之后
5、git add 修改/添加的文件 //git add. 添加所有的修改的文件
6、git commit //添加修改描述
接下来的操作按照以下步骤:
$git checkout master //切换本地master
$git fetch origin master //下拉服务器最新代码
$git merge origin/master //把服务器最新代码merge到master中,origin/master是固定名称
$git checkout fix_usb_bug //切换到fix_usb_bug分支,我们的修改都是在fix_usb_bug分支进行的
$git rebase master //把fix_usb_bug分支与master分支进行行衍合,结果就是master分支的变化融合到fix_usb_bug中
$ git checkout master //切换到本地master
$ gitmerge fix_usb_bug //把fix_usb_bug分支的变化上合并到master分支,结果就是fix_usb_bug分支的变化融合到master中
$ gitpush origin HEAD:refs/for/master //将Change上传至服务器等待评审,提交master分支
有时候图形化工具更容易展示历史提交的变化,随 Git 一同发布的 gitk 就是这样一种工具。它是用 Tcl/Tk 写成的,基本上相当于 git log
命令的可视化版本,凡是 git log
可以用的选项也都能用在 gitk 上。在项目工作目录中输入 gitk 命令后,就会启动界面。
我们一般常用的是gitk图像化界面。