git常用命令整理

来源:互联网 发布:在淘宝卖东西赚钱吗 编辑:程序博客网 时间:2024/06/18 00:02

使用逻辑

  1. 创建本地版本库:将一个文件夹修改为版本库
  2. 将修改好的文件放入文件夹中
  3. 将修改好的内容放入缓存
  4. 将缓存提交到版本库
  5. 将版本库与远程项目同步

命令行

以下命令都在需要使用的仓库的命令行中使用

创建

克隆已有的仓库

git clone url(仓库地址)

创建新的本地仓库

git init

本地

查看当前文件夹下的状态

git statusgit status -s 获得简短结果

在当前文件夹里添加或删除文件时,输入这条命令后修改的文件会显示出来。

将文件添加到缓存

git add . 添加所有的改动git add -p <file> 添加某个文件

取消缓存中的内容

git reset HEAD --file 取消缓存中某个文件的修改

删除缓存区和硬盘中的文件

git rm <file>

对缓存区中的文件进行修改

git mv <oldFile> <newFile>

显示已写入缓存与已修改但尚未写入缓存的改动的区别

git diff 查看尚未缓存的改动git diff --cached 查看已缓存的改动git diff HEAD 查看已缓存与未缓存的所有改动git diff --stat 显示摘要而非整个diff

将缓存区的内容提交到版本库中

git commit -a 提交所有的修改git commit 提交之前的修改git commit -m "***" 提交并添加备注git commit --amend 最后一次提交(不常用)git commit -am "***" 提交所有的修改,并添加备注

远程操作

推送到远程库

git push [alias] [branch] 推送到[alias]版本库分支为[branch]

添加远程库

git remote add [alias] [url]

查看远程库

git remote -v 查看远程版本库

删除远程库

git remote rm [alias]

修改远程库在本地的名称

git remote rename <old> <new>

获取远程分支的数据

git fetch [alias]

获取之后可以使用合并命令将修改的分支合并到当前分支中

分支操作

列出当前分支

git branch

创建分支

git branch [branchname]

切换分支

git chcekout [branchname]

合并分支

git merge

合并分支后,若有冲突,需要手动修改,之后使用add命令提交即可

0 0
原创粉丝点击