您的位置:首页 > 编程语言

用git管理源代码的常用操作

Robot__Man 2016-02-19 09:54 102 查看
做嵌入式的底层软件开发过程中,需要来修改源代码,这就需要一个工具来管理软件源码的版本,由于Linux的内核代码是用git来管理的,而且免费开源,我们这里就也使用git。

git的用法很多,这里只列出了常用的几个命令,其他的用法待日后需要时再学习。

1、ssh urbetter_git@192.168.1.165

上面一条命令的意思是通过ssh协议以用户urbetter_git远程登录192.168.1.165服务器,这样就可以在本地远程控制另一台机子。

上面命令输入完后,会要求输入密码。

2、通过ssh协议以用户urbetter_git从192.168.1.165服务器上clone获取项目源码

    git clone urbetter_git@192.168.1.165:s5p4418/s5p4418_axp

3、git

4、git branch:查看本地分支  还可以加-a选项或者-r选项

   git branch axp_44:创建分支axp_44

   git checkout axp_44:切换到分支axp_44

5、git log:如果不带任何参数,它会列出所有历史记录,最近的排在最上方,显示提交对象的哈希值,作者、提交日期、和提交说明。

     如果记录过多,则按Page Up、Page Down、↓、↑来控制显示;按q退出历史记录列表。

     git log -p -n:n为显示前几天历史,加-p参数会显示具体的修改的行。

6、git status:查看目前所做的修改

7、git diff:git中的diff命令是以合并格式显示文件的差异的,类似于Linux的diff -u

8、git add

   git commit

9、服务器上的项目代码更新了,然后我也要在本地更新源码,用到的命令如下:

     git pull origin ...

     git reset --hard HEAD
标签: