常见词汇
序号 | 词汇 | 含义 |
---|---|---|
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分支代码 |