好记性不如烂笔头
-
创建代码提交模板
在固定路径编辑好模板格式:commit.txt
(1)设置模板
git config --global commit.template /home/wuwp/commit_template/xxx_complate// commit.template 后面是自己创建的模板文件的绝对路径
(2)设置编辑器
git config --global core.editor vim // core.editor后面跟的是要设置的编辑器 ,我这里设置的为vim
每次进行提交时git commit回车就可以弹出设置好的模板,编辑后保存退出就可以进行自动提交了! -
代码上库流程
git add . //添加当前目录下的所有文件到暂存区
git commit //将暂存区内容添加到本地仓库中
git remote –v //查看远程分支
git push //将本地的 master 分支推送到 origin 主机的 master 分支git commit --amend //对上一次的提交(未入库)进行修改
git commit后,没有push,撤销commit:
- git reset --hard HEAD^:撤销到commit之前,本地修改也放弃
- git reset --imxed HEAD^, git reset HEAD^:撤销commit和add,保留本地修改
- git reset --soft HEAD^,:仅仅撤销commit
-
pro git中文版:http://git.oschina.net/progit/index.html
-
拉代码前暂存本地代码
(1)git stash命令可以把现在的工作区全部的修改,包括新文件,修改、删除等所有的操作,全部保存起来,恢复现场,把修改放到暂存区并用上一次的commit信息来命名这次储存(用一个别名来条记录,这里记作 stash@{0},方便使用)
(2)git stash list列出暂存区所有记录,如果有多次暂存就会有多条记录,可以看到此时有一条记录
(3)git stash apply重新把暂存区内容放到本地
(4)git stash apply成功的把暂存区的一次暂存恢复到了本地,但是暂存区还有会保存这次暂存,如果想删除这次暂存要用git stash drop来删除;也可以用git stash pop,恢复最后一次暂存的同时把stash内容也删了 -
arm-linux-gcc安装与使用
使用apt-get 自动下载安装arm-linux-gcc和arm-linux-g++
(1)安装
安装arm-linux-gcc:sudo apt-get install gcc-arm-linux-gnueabihf
安装arm-linux-g++:sudo apt-get install g++-arm-linux-gnueabihf
(2)卸载
卸载arm-linux-gcc:sudo apt-get remove gcc-arm-linux-gnueabihf
卸载arm-linux-g++:sudo apt-get remove g++-arm-linux-gnueabihf
(3)使用:
检查安装是否成功:
arm-linux-gnueabihf-gcc -v
arm-linux-gnueabihf-g++ -v
编译:arm-linux-gnueabihf-gcc test.c -o test -static
浙公网安备 33010602011771号