git基本命令
来源:互联网 发布:我要自学网vb视频教程 编辑:程序博客网 时间:2024/06/05 08:36
简单记录一下在git中常用的几个命令:
从源码库checkout源码(如果在提交代码的时候要做门禁检查,那么chekout的时候这个git命令还会带上一个钩子尾巴):
git clone xxx(xxx是源码地址)
本地拉出一个分支:
git checkout -b xxx(xxx是分支名)
执行git clone后,本地源码的分支名为master,相当于本地的主干,为了避免本地主干的代码污染,通常我们修改问题或者开发新需求都会拉出一个分支在这个分支上操作,在分支提交合入主干(这里指的是远端的主干)后,重新切回本地主干更新代码。
注意:当本地有一个分支的时候,不能拉一个同名的分支。
切换分支:
git checkout xxx
切换到一个已有分支(可以是master,也可以是之前新拉出的任意分支)。
更新代码:
git pull
检查代码与本地主干的差异:
git status
这个和SVN类似,会列出新增、删除和变更文件,也会提示可以用什么操作提交以及恢复,当一个问题或需求合入代码涉及多个文件时检查一把可以防止文件漏合。
向一次合入申请增加代码:
git add xxx(xxx是需要加入某一次合入申请的变更文件名,可以直接取用git status的结果)
功能类似于SVN合入代码时勾选需要合入的文件。
提交代码:
git commit
向分支提交一次合入申请。
重新提交代码:
git commit --amend
向分支重新提交一次合入申请(比如发现前一次的修改可能存在问题,则需要使用此命令重新提交,如果还是使用git commit,则会是两条合入申请)。
向远端主干提交一次合入申请:
git push <远程主机名> <本地分支名>:<远程分支名>
远程主机名默认是origin,本地分支名就是之前用git checkout -b xxx创建的分支名,远程分支名和pit pull里保持一致。
和SVN不同的是,git push执行了并不意味着代码就真的合入了主干,而是在git上可以由code member对你的这次合入申请进行检视以及代码门禁检查,之后审核通过后由code member确认同意后才能合入主干。
- 【Git】Git基本命令①
- GIT基本命令
- git 基本命令介绍
- git 基本命令
- git 基本命令介绍
- git 基本命令使用
- git 基本命令
- git 基本命令
- Git基本命令
- Git基本命令整理
- git基本使用命令
- Git操作基本命令
- git基本命令
- git基本命令
- git 基本命令介绍
- Git 基本命令
- git 基本命令
- git常用基本命令
- centos7使用vnc登陆
- 93. Restore IP Addresses
- CSS3选择器--结构性伪类选择器
- filter过滤器
- SQL INJECTION.
- git基本命令
- Android版本名称、版本号、API level对应关系
- LeetCode | Edit Distance
- Java知识总结(二)
- python中的数据准备(poandas)
- 智力题
- java学习之路-基础语法-运算符
- 总结2016,展望2017
- 闭包的疑惑