git常用命令

       Git是一个分布式的版本控制系统,与集中式的版本控制系统不同的是,每个人都工作在通过克隆建立的本地版本库中。也就是说每个人都拥有一个完整的版本库,查看提交日志、提交、创建里程碑和分支、合并分支、回退等所有操作都直接在本地完成而不需要网络连接。以下是我们经常用到的git命令

git基本命令

git init    该命令执行完后会在当前目录生成一个 .git 目录。

git clone <repo> 从现有 Git 仓库中拷贝项目。

git clone <repo> <directory> 从现有 Git 仓库中拷贝项目到指定的目录。

git status   查看在你上次提交之后是否有修改。

git add    可将该文件添加到缓存

git commit  -m '修改'  使用 git add 命令将想要快照的内容写入缓存区, 而执行 git commit 将缓存区内容添加到仓库中。

git commit -am '修改'  某种程度上相当于git add和git commit -m,但是此命令只能 提交已经追踪并修改了的文件

git rm <file>   要从 Git 中移除某个文件,就必须要从已跟踪文件清单中移除,然后提交

git rm -f <file> 如果删除之前修改过并且已经放到暂存区域的话,则必须要用强制删除选项 -f

git pull [remote] [branch] 拉取远程仓库的变化与本地仓库合并

git push [remote] [branch] 上传本地分支到远程仓库

git分支管理

git branch 列出所有本地分支

git branch -r 列出所有远程分支

git branch -a 列出所有本地和本地分支

git branch (branchname)  创建分支命令,依旧在当前分支

git checkout (branchname) 切换分支命令

git checkout -b (branchname) 创建新分支并立即切换到该分支下

git merge (newbranch) 将某分支合并到当前分支

git branch -d (branchname) 删除分支

 

posted @ 2019-07-06 15:06  dawn~monster  阅读(95)  评论(0编辑  收藏  举报