木子设计

LZG个人博客

本人专注于web领域开发,博客主要记录学习php/html/css/javascript,框架Yaf/Laravel/TP/CI,Linux及一些常用工具过程中遇到的问题及解决心得,希望对技术推广及他人学习提供薄力。

git 操作方法记录

发布时间:2016-09-19 09:05:23

git clone https://github.com/schacon/ticgit 克隆一个远程仓库到本地

git remote add origin如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用如下命令添加:

git add * (追踪所有的更新内容) git status (可以查看哪里更改被追踪了,哪些没有被追踪)

git commit -m '描述' 提交修改到本地上 git push origin master (origin 是服务器简写用git remote -v查看,master
是分支名称 , -f 强制更新,一般不要用,要先获取服务器最新版本再去提交)

git push <远程主机名> <本地分支名>:<远程分支名>

git pull 更新本地仓库至最新 git pull origin next:master

git merge合并其它分支到当前分支(branch代表分支)

git fetch origin 获取服务器最新版本

git reset --hard origin/master 将本地主分支指向上一步获取的最新版本

git checkout -b feature_x 创建一个叫做“feature_x”的分支,并切换过去

git checkout master 切换回主分支

git branch -d feature_x 删除feature_x分支

git push origin除非把分支推送上去 否则别人看不到

出现LF will be replaced by CRLF in laravel.sublime-workspace.这个错误的解决方法,windows换行问题

git config --global core.autocrlf false


参考文献:

http://www.bootcss.com/p/git-guide/

http://www.ruanyifeng.com/blog/2014/06/git_remote.html

http://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%BF%9C%E7%A8%8B%E4%BB%93%E5%BA%93%E7%9A%84%E4%BD%BF%E7%94%A8