提交代码的步骤:
1.先到你git代码库 比如我的在F盘git里 git 工程名 比如: cd dj-cd-smtpfbackend 按tab键有提示的
2.get pull保证本地库和服务器代码库同步,并解决冲突
3.git status 查看改动了那些文件
4.git add src/mian/工程名/* 表示提交所有的代码 git add xxx.java 提交单独的代码
5.git commit -m "说明" --commit 提交合并之前的代码
6.git push origin HEAD:refs/for/master 提交到主支。master 开发中可能提交到分支上去
7. 登录到gerrit服务器,选择评审人。
8.git reset HEAD^ 撤销本地刚刚提交的
9. git checkout -- <file_name> 如果要恢复已修改(但还未添加add)的文件,使用git checkout恢复:a、 重新修改代码后,通过git commit --amend命令提交,然后以补丁方式提交;
b、 直接git reset HEAD^放弃上一次提交,重新修改代码后,作为全新的提交推送到gerrit上去。
每一个功能点的提交,都在本地新拉出一个本地分支,在分支上改动后,在推送到服务器的master分支:
git checkout -b 新的分支名
10、 通过 git cherry-pick 命令合并到master分支,并解决冲突;
11、 通过rebase来避免冲突。
12、git diff 对比工作区和stage文件的差异
13、git diff 对比工作区和stage文件的差异
14、 git config--list 查看配置设置
git config —global user.name 小猫 回车
git config —global user.email 邮箱地址
15、 如果有冲突 git stash 先将本地代码保存在临时栈中
16 、git stash pop 将最近的栈推出来来
17 、git pull 看一下跟新代码库然后可以提交代码了。
18 、git branch 查看当前分支
20 、git reset --hard HEAD^ 回退到上个版本
21 、git log 查看历史提交记录
22、 $ git reset --hard 038491dda6a7982ae02bbb1c85908c4eabf0f639 回退到历史指定一个版本
23、git reflog 查看执行历史命令 可以用于退到为了版本
分享到:
相关推荐
他们使用以下命名约定: 相应于节略的git命令一两个字母(例如, a用于add或rb用于rebase ) 此后的每个字母对应于该命令的一个选项(例如, h表示--help或q表示--quiet )。 这些字母通常与该选项的相应单字母...
该库用作项目支持的一些常见Git操作的用户友好包装器,例如git add (称为Staging), git commit , git pull和git push 。 我想要一种方法来封装这些常见操作的Wiki提供的示例,以便可以从代码中一次又一次地...
服务帐户和角色绑定分配给租户的应用程序来管理租户租户拥有对平台管理员分配给他们的命名空间的管理员访问权限维护者可以访问租户Git存储库和应用程序存储库使用GitRepositories和Kustomizations管理应用程序部署...
前言 在本教程中,您将学习如何创建、运行和打包打印到...4. 在本教程中,我们不会使用版本控制系统,因此请禁用“创建 Git 存储库”选项。 5. 确保在“语言”中选择了“Java”,在“构建系统”中选择了“IntelliJ。
TextMate 中提供语法高亮常见 SML 结构的片段:“let”、“case”、“fun”、“fn”、“structure”等使用 Ur/Web 语言定义的示例主题“黑曜石之子” 构建系统:将在 Sublime 中再次运行 urweb 项目文件安装: 要...
第14章 使用sshkey连接linux服务器、rsa原理和git软件使用、使用git软件同步本地和服务器代码 第15章 flask的session和cookie、flask留言板&web;后端栈、flask博客套路 第16章 抓包&爬虫基础、爬虫精讲、编码&API; ...
它会安装您最可能每天使用的最常见的应用程序(Chrome,Slack等)。 它还使用Zsh设置了可用的外壳环境,并启用了合适的插件并提供了配色方案,并提示您可以看一下。 常问问题 名字叫什么 Ptah以古埃及工匠和建筑师...
包含包装希腊字母:使用基于Latex的命名方案包含大多数希腊字母和一些常见变量的软件包markdown-shortcuts :一个简单的程序包,使编写Markdown更加容易math-symbols :使用基于Latex的命名方案显示数学符号修饰符:...
可用包希腊字母:使用基于Latex的命名方案包含大多数希腊字母和一些常见变量的软件包markdown-shortcuts :一个简单的程序包,使编写Markdown更加容易math-symbols :使用基于Latex的命名方案显示数学符号修饰符:...
您可以同时使用GitHub地址安装它: pip install git+git://github.com/guillermo-carrasco/pytravis.git## Configuration Pytravis从位于用户主目录中的配置文件中获取必要的信息。 该文件应命名为.pytravisrc 。 ...
熟练使用Git和Github 熟练掌握JavaScript 熟练掌握jQuery,可以实现常见的网页效果。 熟练使用vue、vue-router,可以使用vue/cli工具搭建简单的vue项目。 熟悉node,可以使用egg框架搭建简单的web服务器。 熟悉http...
使用终端,通过键入以下命令将存储库克隆到本地git: git clone https://github.com/bexxmodd/OnlineMCIT.git PS自动将新的存储库命名为OnlineMCIT,并将其复制到您当前的工作目录所在的位置。 如果您希望将其克隆...
这个包以全球标准时区之父名字命名,旨在帮助对时区进行日期时间操作。 Fleming 解决了时区和日期时间对象的一些常见困难,例如跨夏令时边界执行算术和日期时间截断。 它还提供用于生成日期范围和获取与时区相关的...
地位 ... 它们应该是 rspec 测试并命名为*spec.rb 设置 首先,确保你已经安装了 。 然后,克隆存储库... $ git clone https://github.com/logsearch/logsearch-filters-common.git $ cd logsearch-fi
元数据是渗透测试人员查找内部域名,用户名,软件/版本号并帮助确定组织命名约定的常见场所。 也可以将Pymeta指向目录,以从使用-dir命令行参数手动下载的文件中提取元数据。 有关更多信息,请参见“”或“部分。 ...
确保命名! 请注意,单击“看到它!” 激活预览模式。 单击“查看树/删除”以查看场景树并删除一个对象(当前存在此问题!)。 单击“保存”以获取外观精美的代码以保存场景。 单击“加载”以发布该精美代码并...
首先,只需使用git clone https://github.com/jaysonvirissimo/practice-thy-algorithms.git克隆此仓库即可。 JavaScript说明 确保在系统上安装了程序包管理器。 导航到JavaScript目录并运行yarn install 。 问题...
具有etpro mod的W:ET 2.60b和etmain中常见的竞争地图。 目前,无法在某些服务器上无头运行它。 安装python 3.5或更高版本,请确保安装程序将python添加到系统PATH 下载ffmpeg: : 在任何地方提取ffmpeg存档 ...
因此,该库旨在继承日常编程中出现的常见任务的解决方案,并尝试遵循与Apple框架中已使用的相同的命名约定。 如果您喜欢这样,还请签出HandySwift以获得不包含在Swift标准库中的便捷功能。 它包括与UI不相关的添加...
它是专门为捕获科学文献中常见的命名约定而设计的。正在安装该软件包可以通过以下方式安装: git clone https://github.com/dave-s477/articlenizercd articlenizerpip install . 或用于可编辑的安装pip install -e...