喜迎
春节

Git使用笔记


常用命令

git pull                #拉取代码到本地
git add .               #将文件添加到暂存区
git commit -m "xx"      #提交代码,并填写描述
git push                #推送代码到远端
git status              #显示所有需提交的文件
git branch              #显示当前代码库中所有的本地分支
git branch xx           #创建一个新分支xx
git branch -d xx        #删除指定分支xx(-D为强制删除)
git checkout xx         #切换到分支xx
git checkout -b xx      #创建一个分支xx,并切换到新分支
git merge xx            #将指定分支xx的历史记录合并到当前分支
git stash save          #临时保存所有修改的文件
git stash pop           #恢复最近一次存储的文件
git push -u origin xx   #推送指定分支的代码到远端

文件忽略

软件项目使用git提交远程仓库时,如果需要忽略某些文件(如缓存文件、框架核心文件)的变更,可以在项目的根目录下创建.gitignore文件,并罗列需忽略的文件或者文件夹。

如下为PHP Yii2下的.gitignore文件内容:

.idea/
.project
.settings
/vendor
assets/
/runtime
/Runtime
/upload

但有时候忽略文件不起作用,其原因是:git设置本地忽略时,必须保证远程仓库分支上没有这个要忽略的文件;否则本地的ignore将不起作用。
解决方式:删除要忽略的文件并提交远程仓库,ignore该文件。


文章作者: Crazy Boy
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Crazy Boy !
评 论
 上一篇
书单心愿墙
书单心愿墙
罗列一些自己后续要读的书籍或者文章: 《黑客与画家》 《UNIX编程艺术》 《异类》 《羊皮卷》——《选择的力量》 《优秀到不能被忽视》 《无言的宇宙》 《数学女孩》
2018-06-01
下一篇 
PHP实现AES加解密
PHP实现AES加解密
系统中的账号信息在进行存储的时候,需要做相应的加密处理;比如用户密码一般是以密文形式存储,而且是不可逆的,常用的就是md5加密;而对于某些账户信息(如:手机号码、银行卡号等)就需要进行可逆加密(如:AES)保存,这样既可以保证数据的安全性,
2018-04-20
  目录