git常用命令笔记

常见词汇

序号 词汇 含义
1 untracked 未跟踪
2 unmodified 未修改
3 modified 已修改
4 unstaged 未暂存
5 staged 已暂存

基本操作

序号 命令 说明
1 git init 初始化仓库,将当前文件夹交给git管理工作区的文件是红色的;
2 git status 查看文件在git中的状态;
3 git add [file1] [file2] … 将文件添加到暂存区;也可以使用(git add 前缀*)来批量添加;暂存区的文件名是绿色的;
4 git add . 添加当前目录下的所有文件到暂存区
5 git commit -m “备注” [file…] 将file提交到git仓库
6 git commit -a -m “备注” [file…] add + commit 的合体
7 git rm --cached 文件名.后缀 将文件从git仓库中移除,也可以使用(git rm --cached 前缀*)来批量移除;移除之后直接commit就彻底移除了
8 git checkout 版本号 file 某个文件回退到某个版本

分支操作

序号 命令 说明
1 git branch 查看所有分支
2 git branch dev 以当前分支为原型创建一个分支叫dev
3 git checkout dev 切换分支到dev分支
4 git checkout -b dev 以当前分支为原型创建dev分支,并切换到dev分支
5 git branch -D dev 删除dev分支,如要想删除该分支。需要先切换到其它分支再删除此分支
6 git branch -m 分支旧名 分支新名

远程仓库操作

序号 命令 说明
1 git remote add origin 空的远程仓库链接 将本地仓库与远程仓库建立连接;origin是远程仓库的别名
2 git push [可选参数] <远程主机名> <来源分支名>:<目标分支名> 将本地来源分支推送到远程的目标分支,目标分支可以省略,就是将来源分支推送到远程同名分支中
3 git push --all origin 将本地的所有分支推送到远程仓库
4 git clone -b dev 远程仓库的连接 拉取远程仓库的dev分支代码

你可能感兴趣的:(git)