美文网首页
Git常用命令

Git常用命令

作者: AilurusFulgens | 来源:发表于2021-07-24 19:48 被阅读0次

git config --global user.name "xxx"
git config --global user.email "xxx"
配置全局默认的用户信息
git config user.name "xxx"
git config user.email "xxx"
配置当前目录的用户信息

git init
初始化.git文件,仓库

git add . / git add xxx.xx
将工作区代码提交到暂存区

git commit -m "xxx"
将暂存区代码保存到本地版本库中

git push
将本地版本库代码推送到远程代码库中

git status
查看本地文件状态

git log / git log --author="xxx"
查看提交记录,可指定作者

git rm xxx.xx <==>(手动删除文件+git add xxx.xx)
删除指定文件

git mv a.txt b.txt
将文件 a.txt 重命名为 b.txt

git mv a.txt A
将文件 a.txt 移动到 A文件夹下

git mv a.txt B/b.txt
将文件 a.txt 移动到 B文件夹下,并重命名为 b.txt

git log --pretty=oneline xxx.xx
查看当前文件的所有提交记录

git show commitid
查看某条提交的详情

git log -p xxx.xx
查看当前文件的提交信息

git checkout -- xxx.xx
还原该文件本地所有修改,还原到最后一次提交的状态

git reset HEAD xxx.xx
将文件从暂存区移除,回到工作区

git reset --hard HEAD^
将整个项目回退到上(^的个数)个版本

git reset --hard commitid
将整个项目回退到指定commitid的版本

git checkout commitid -- xxx.xx
回退指定文件到指定版本

git push origin master
推送到远程master分支

git tag v1.0
添加tag,名称是v1.0,默认添加到最新的commitid上

git tag v1.0 commitid
添加tag,名称是v1.0,添加到指定的commitid上

git tag -d v1.0
删除指定名字的tag

git push origin v1.0
推送标签到远程仓库

git branch dev
创建dev分支

git branch
查看所有分支

git checkout dev
切换到dev分支

git branch -d dev
删除dev分支,注意,不能删除当前分支,不能包含commit记录

git checkout -b test
创建test分支并切换到test分支

git branch -D test
强制删除test分支,可包含commit记录

git checkout master
git merge dev
合并dev分支到master分支

git merge --abort
忽略其他分支的内容,保留原分支的内容

git log --oneline
单行展示提交记录,简写模式

git log --oneline --graph
查看版本路线

git branch -av
查看所有分支信息

git push origin --delete branch
删除指定远程分支

相关文章

网友评论

      本文标题:Git常用命令

      本文链接:https://www.haomeiwen.com/subject/wmwhmltx.html