Git_代码提交
来源:互联网 发布:淘宝买家虚假交易提醒 编辑:程序博客网 时间:2024/06/03 23:01
via: http://blog.csdn.net/crylearner/article/details/7685158
代码提交一般有五个步骤:
1.查看目前代码的修改状态
2.查看代码修改内容
3.暂存需要提交的文件
4.提交已暂存的文件
5.同步到服务器
1.查看目前代码的修改状态
提交代码之前,首先应该检查目前所做的修改,运行git status命令
a)已暂存(changes to be committed)
new file //表示新建文件
modified //表示修改文件
deleted //表示删除文件
b)已修改 (changed but not updated)
modified //表示修改文件
deleted //表示删除文件
另外,git 给出了可能需要的操作命令,git add/rm, gitcheckout --
c)未跟踪(untracked files)
2.查看代码修改的内容
git diff <file>
比较某文件与最近提交节点的差异。
注意:如果该文件已暂存,那么应该使用git diff –cached<file>
git diff <hashcode> <hashcode> <file>
比较某文件在提交节点a,节点b的差异。
技巧:如果省略后面一个hashcode,则默认表示与上一提交节点比较。(也可以利用^运算符)
3.暂存需要提交的文件
如果是新建的文件 则git add <file>
如果是修改的文件 则git add <file>
如果是删除的文件 则git rm <file>
4.提交已暂存的文件
git commit 注意注释填写规范。
git commit --amend
修改最近一次提交。有时候如果提交注释书写有误或者漏提文件,可以使用此命令。
5.同步到服务器
同步到服务器前先需要将服务器代码同步到本地
命令:git pull
如果执行失败,就按照提示还原有冲突的文件,然后再次尝试同步。
命令:git checkout -- <有冲突的文件路径>
同步到服务器
命令: git push origin <本地分支名>
如果执行失败,一般是没有将服务器代码同步到本地导致的,先执行上面的git pull命令。
ps:
个人经验总结
想提交代码
1.git pull 进行同步代码到本地(还没试过)
2.git status 检查代码状态
3.git add <file> 添加需要提交的文件(还未试过提交整个文件夹)
4.git commit -m "xxx" 提交代码并写提交注释
5.git push origin <br> 同步分支到服务器
- Git_代码提交
- git_修改git历史提交记录
- git_上传项目代码到github
- GIT_已经提交到远程仓库的错误提交怎么修复和回退
- git_实战
- Git_命令行
- git_笔记
- Git_简介
- Git_创建
- Git_版本
- Git_使用
- Git_常用命令
- Git_基础
- 代码提交
- 提交代码
- git_高级命令
- git_合并几个commit
- Git_问题混总
- Android6.0 Telephony流程分析——数据连接Enable过程
- Java_反射
- 1. RabbitMQ基础概念详细介绍
- c++继承初识
- 回调函数和钩子函数
- Git_代码提交
- BitmapFactory.Options常用的几个参数
- 使用NSOperation实现异步下载
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- 读取电话薄内容在TableView中显示
- IOS开发网站,博客,论坛
- Spring_Spring bean 通过实现 InitializingBean ,DisposableBean 接口实现初始化方法和销毁前操作
- 下拉刷新tableView
- UITableView的编辑操作