Welcome 微信登录

首页 / 操作系统 / Linux / GIT命令快速参考

GIT命令快速参考1.安装和初始化在使用Git之前,须要先进行配置。在使用一个新的版本库之前,须要先初始化。配置全局用户名和电子邮件地址prompt>git config --global user.name "Your Name"prompt>git config --global user.email"you@example.com"在命令行中使用不同颜色显示不同内容prompt>git config --global color.ui "auto"初始化新版本库prompt>mkdir /path/to/repoprompt>cd /path/to/repo,prompt>git initInitialized empty Git repository in /path/to/repo/.git/pprompt>... createfile(s) for first commit ...prompt>git add .prompt>git commit -m "initial importCreatedinitial commit bdebe5c: initial import1 fileschanged, 1 insertions(+), 0createmode 100644 <some file>克隆版本库prompt>git clone <repository url>Initializerepo/.gitZInitialized empty Git repository in /work/<remoterepository>/.git/将目录中的内容纳入Git版本控制prompt>cd /path/to/existing/directoryprompt>git initInitialized empty Git repository in /path/to/existing/directory/.git/prompt>git add .prompt>git commit -m "initial import of some project"在本地版本库中设置远程版本库的别名... fromwithin the repository directory ...prompt>git remote add <remote repository> <repository url>2 日常操作,本节列出Git日常操作命令添加新文件或暂存已有文件上的改动,然后提交prompt>git add <some file>prompt>git commit -m "<some message>"暂存已有文件上的部分修改注意:[...]表示可选参数。prompt>git add -p [<some file> [<some file> [and so on]]]选择要提交的文本块……使用交互方式添加文件prompt>git add -i暂存已纳入Git版本控制之下的文件的修改  j) T4 I0prompt> git add -u [<some path>[<some path>]]提交已纳入Git版本控制之下的文件的所有修改prompt>git commit -m "<some message>" -a清除工作目录树中的修改prompt>git checkout HEAD <some file> [<some file>]取消已暂存但尚未提交的修改的暂存标识prompt>git reset HEAD <some file> [<some file>]修复上一次提交中的问题改动相关文件,并暂存……prompt>git commit -m "<some message>" --amend修复上一次提交中的问题,并复用上次的提交注释prompt> git commit -C HEAD --amend3 分支,分支是Git的强项之一列出本地分支prompt>git branch列出远程分支prompt>git branch -r列出所有分支prompt>git branch -a基于当前分支(的末梢)创建新分支prompt>git branch <new branch>检出另一条分支prompt>git checkout <some branch>基于当前分支创建新分支,同时检出该分支prompt>git checkout -b <new branch>基于另一个起点,创建新分支你可以从版本库中的任何一个版本开始创建新分支。这个起始点可以用一条已有的分支名称、一个提交名称,或者一个标签名称来表达。prompt>git branch <new branch> <start point>创建同名新分支,覆盖已有分支prompt>git branch -f <some existing branch> [<start point>]移动或重命名分支只有当<new branch>不存在时prompt>git checkout -m <existing branch name> <new branch name>如果<new branch>已存在,就覆盖它prompt>git checkout -M <existing branch name> <new branch name>把另一条分支合并到当前分支prompt>git merge <some branch>合并,但不提交prompt>git merge --no-commit <some branch>拣选合并,并且提交prompt>git cherry-pick <commit name>拣选合并,但不提交prompt>git cherry-pick -n <commit name>把一条分支上的内容压合到另一条分支(上的一个提交)prompt>git merge --squash <some branch>删除分支仅当欲删除的分支已合并到当前分支时prompt>git branch -d <branch to delete>不论欲删除的分支是否已合并到当前分支prompt>git branch -D <branch to delete>
  • 1
  • 2
  • 下一页
iptables访问策略Linux性能监控与分析之--- CPU相关资讯      Git 
  • Git 2.10 发布- Push、Worktree、   (09月21日)
  • 使用Eclipse上传/下载Git项目  (05月29日)
  • Git 2.8.2 发布,源代码管理系统  (05月03日)
  • Git 技能学习总结  (08月05日)
  • Git诞生11年后,BitKeeper宣布开源  (05月11日)
  • Git 联机版注册使用  (03月30日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数