Git-小结
来源:互联网 发布:淘宝66大促是什么 编辑:程序博客网 时间:2024/04/26 06:34
1:git如何修改注释
如果是还没有push之前要修改注释:git commit --amend -m "XXXXXX",后面直接按照往常push即可。
push之后修改注释,先执行上述命令,然后再暴力式执行如下命令:git push -f
push之后修改注释,先执行上述命令,然后再暴力式执行如下命令:git push -f
2:删除GitHub上的项目中的target和.idea目录
在本地项目(从git上clone下来的项目),点击Git Bash Here,然后输入以下命令:
git rm -r --cached .idea
git rm -r --cached target
git commit -m '(gitignore commit and remove .idea)'
git push
git rm -r --cached target
git commit -m '(gitignore commit and remove .idea)'
git push
然后输入用户名和密码,即可在本地就删除了GitHub上远程仓库中的.ide和target目录。
3:git分支合并
如果要将开发中的分支(0.1),合并到稳定分支(master),
首先切换到master分支:git checkout master(PS:要合并到哪个分支,就切换到哪个分支执行合并操作)
然后执行合并操作:git merge 0.1
如果有冲突,会提示你,调用git status查看冲突文件。
解决冲突,然后调用git add或git rm将解决后的文件暂存。
所有冲突解决后,git commit 提交更改。然后再git push(此时会提示输入git账号密码)提交到远程服务。
首先切换到master分支:git checkout master(PS:要合并到哪个分支,就切换到哪个分支执行合并操作)
然后执行合并操作:git merge 0.1
如果有冲突,会提示你,调用git status查看冲突文件。
解决冲突,然后调用git add或git rm将解决后的文件暂存。
所有冲突解决后,git commit 提交更改。然后再git push(此时会提示输入git账号密码)提交到远程服务。
4:本地代码提交到GitHub步骤
先在github上新建repository,然后git clone "XXXXXX.git" 到本地文件夹,把要提交到github的代码clone到本地文件夹,右击鼠标Git Bash Here,输入git status可以查看你修改了哪些文件(下面红色标出来的),然后 git add .
git commit -m "备注"
git push(在git push的时候,可能要求你输入你的用户名和密码,有master ->master的时候,就上传成功了。)
上面的git add . 一定不要忘记有个点
git add . 和 git commit -m "备注" , 可以合并成为git commit -a -m "备注"
另外还有一个常用的git命令
git pull 更新本地的代码(多人合作管理一个仓库的时候需要用到,别人push了代码,那你就需要pull一下,把别人写的代码更新到本地来)
git commit -m "备注"
git push(在git push的时候,可能要求你输入你的用户名和密码,有master ->master的时候,就上传成功了。)
上面的git add . 一定不要忘记有个点
git add . 和 git commit -m "备注" , 可以合并成为git commit -a -m "备注"
另外还有一个常用的git命令
git pull 更新本地的代码(多人合作管理一个仓库的时候需要用到,别人push了代码,那你就需要pull一下,把别人写的代码更新到本地来)
注意:把文件往git版本库添加时: git add 只是添加到暂存区,git push 才是提交到当前分支。
5:使用命令行在本地目录,克隆远程仓库非master分支(如0.1)的代码
git clone -b 0.1 xxx.git
6:解决git命令行中文乱码配置
git config --global core.quotepath false
7:
5:git参考文章
分布式版本控制系统Git学习资源收集汇总(附Github个人简历自动生成)
Intellij idea上传项目到github
推荐!手把手教你使用Git
0 0
- git小结
- git 小结
- git 小结
- git 小结
- git小结
- git小结
- git小结
- git小结
- Git小结
- git小结
- Git小结
- Git小结
- Git小结
- Git-小结
- git小结
- git 小结
- Git小结
- Git小结
- ARM学习笔记3
- thinkphp js路径问题
- fcntl()系统调用
- vue写一个图片轮播的组件,在父组件中引用。用到mui。push。concat。vue
- ijkplayer详解使用教程
- Git-小结
- java简单的正则表达式验证邮箱
- 一个有趣的算法题
- requestDisallowInterceptTouchEvent的用法
- neo4j 一些常用的cql
- 319. Bulb Switcher
- office2013中修改word起始页脚的方法总结
- Quartz入门Demo(二)之CronTrigger
- F02 数通路由交换协议及配置介绍