git小白学习之路
来源:互联网 发布:dpp软件 编辑:程序博客网 时间:2024/06/02 02:22
创建分支:git branch xxx
删除分支:git branch -d xxx[想强制删除一个分支,可以使用-D选项]
删除远程分支:git push origin --delete xxx
查看分支:git branch
查看远程分支:git branc
切换分支:git checkout xxx
强制切换:git checkout -f xxx
创建并切换分支:git checkout -b xxx
一般都会咋主分支中更新代码:git pull
在切换到本地分支:git checkout xxx
合并分支:git merge origin/develop
本地编译:npm run build
查看状态(修改的文件):git status
查看修改的具体地方:git diff --一定要查看上过一次当,浪费了很多时间
之后确定修改的是正确的就需要提交:git add -A . (全部提交)
提交描述信息:git commit -m "xxx"
上传本地到分支中:git push origin xxx(创建分支的名字)
关于问题:
1.Your local changes to the following files would be overwritten by checkout:
解决方法:git stash (注意:会出现之前修改好的代码没有了,但是可以在修改的页面ctrl+z)
2.The following untracked working tree files would be overwritten by checkout:
解决方法:git clean -d -fx ""
git clean 参数 删除一些没有git add的文件
-n 显示 将要 删除的 文件 和 目录
-f 删除 文件,-df 删除 文件 和 目录
一般的其他步骤:
sudo nginx
进入目录下:npm start
启动服务器;service nginx start
遇到需要修改配置的时候:
首先进入root权限:su root
[顺便说一下退出root:exit]
修改配置文件:gedit /etc/nginx/nginx.conf
重新启动服务器:service nginx restart
2.代码冲突
现在的解决办法是git status查看哪些文件是有冲突的把冲突的文件修改了,
然后再git add和commit最后merge
【在那个分支下面建立的分支就是和本分支的代码是相同的】
方案一:可以使用git图形化工具:【下载地址:https://www.gitKraken.com/git】
删除分支
普及:
查看分支:git branch
查看远程分支:git branch -r
把远程的分支拉倒本地分支:git pull origin develop:[本地分支名]
学习网址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/
2016.12.05
远程分支和本地分支同名的话
git add -A .
git commit -m "xxx"
直接git push
后面不需要加其他的
查看ip地址:ifconfig -a
修改文件的权限:chmod -R 777 *
删除工作区所有的修改
git checkout .
每次在本地上新建的项目关联了远程分支后每次push不上去 就会报错
err:
解决办法:
输入命令:ssh-keygen
然后编辑:vim ~/.ssh/id_rsa.pub
把里面的东西给复制下来放入github上面
加一个ssh 这样就可以了
还有一个解决办法就是关联远程库的时候不用ssh用https就不会出现这样的问题
但是缺点是每次push的时候会输入密码
- git小白学习之路
- Git学习之路
- Git学习之路
- git学习之路
- git学习之路
- git 学习之路
- git学习之路
- 小白学习git 和 github 总结
- 学习git小笔记
- GIT 学习之路-常用命令
- Git 学习之路->1
- git学习之路3
- git-新手学习之路
- Android 小白学习之路
- 小白学习之路(四):HashMap
- 小白的Spring学习之路
- 一个小白的学习之路
- JAVA 学习小白之路
- 程序员转型产品经理
- BFS 八数码问题 typedef int State[9]; (BFS A*算法与优先队列)
- 20170717
- 微信公众平台 多客服解决开启服务端失效方法
- JavaWeb学习总结(四十七)——监听器(Listener)在开发中的应用
- git小白学习之路
- JavaScript基础的一些小总结
- http://blog.csdn.net/wemedia/details.html?id=40237
- JavaWeb学习总结(四十八)——模拟Servlet3.0使用注解的方式配置Servlet
- https 建立连接过程
- 洛谷3365:改造二叉树——题解
- php interface
- imageloader
- 【Spring】AOP