欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Git 常用命令

程序员文章站 2022-06-11 13:12:45
...

创建新的 Git 仓库:

git init

 

拷贝一个 Git 仓库到本地(类似 svn checkout):

git clone [url]

 

第一步需要配置用户名和邮箱地址。

$ git config --global user.name 'runoob'

$ git config --global user.email test@runoob.com

 

列出分支基本命令:

git branch

 

创建一个分支:

git branch testing

 

切换分支:

git checkout (branch) 

 

分支合并(合并到当前分支):

git merge (branch) 

 

删除分支:

git branch -d (branchname)

 

将该文件添加到缓存

git add 

 

查看项目的当前状态

git status -s

 

尚未缓存的改动:git diff

查看已缓存的改动: git diff --cached

查看已缓存的与未缓存的所有改动:git diff HEAD

显示摘要而非整个 diff:git diff --stat

 

将缓存区内容添加到仓库中

git commit -m '第一次版本提交'

 

取消已缓存的内容

git reset HEAD -- hello.php 

 

已缓存的内容提交

git commit -am '修改 hello.php 文件'

 

从 Git 中移除某个文件

git rm <file>

 

删除之前修改过并且已经放到暂存区域

git rm -f <file>

 

把文件从暂存区域移除,但仍然希望保留在当前工作目录中

git rm --cached <file>

 

递归删除

git rm –r * 

 

移动或重命名一个文件、目录、软连接。

git mv README  README.md

 

更新: git pull origin 功能分支名

提交: git push origin 功能分支名

 

查看远程分支

git branch -r

 

使用下面两条命令来删除远程分支

git branch -r -d origin/branch-name

git push origin :branch-name

 

查看提交历史

git log

 

还原到某个版本

git reset --hard  版本号

 

 

参考:GIT 教程

关于git reset --hard这个命令的惨痛教训

git reset soft,hard,mixed之区别深解

相关标签: git