Git常用命令整理

拼搏现实的明天。 2022-05-26 13:13 283阅读 0赞

**//查看状态
git status

//添加到暂存区
git add

//提交
git commit -m”msg”

// 关联/删除远程库
git remote add origin(远程库名) git@github.com:caiwen09/myrepository.git (ssh)
git remote add origin(远程库名) https://github.com/caiwen09/myrepository.git (https)
git remote remove origin(远程库名)

// 推送到远程(master仅代表分支名)
git push -u origin master
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来。
在以后的推送或者拉取时就可以简化命令(git push origin master)。
git push origin master

//从远程更新
git pull origin master

//克隆
git clone git@github.com:caiwen09/myrepository.git (ssh)
git clone https://github.com/caiwen09/myrepository.git (https)

//创建文件夹**

mkdir xxx

//初始化一个git仓库

git init

//查看日志

git log 、 git log —pretty=oneline 、 git log —pretty=oneline —abbrev-commit

//查看文件详细内容

cat readme.txt

//回退

git reset —hard 3628164 、 git reset —hard HEAD^^^ (HRAD的前第三个版本)

//创建并切换到分支dev

git checkout -b dev

//查看当前分支

git branch

//切换回分支master

git checkout master

//合并分支dev到master(当前为master)

git merge dev

//删除分支

git branch -d dev

//查看所有标签

git tag

//在当前提交打标签

git tag v1.0.0

//查看日志后,给对应某次提交打标签,假设当次提交的id是:6224937

git tag v0.9 6224937

//查看标签信息

git show (如:v0.9)

//创建带说明的标签

git tag -a v0.1 -m “version 0.1 released” 3628164

//删除标签

git tag -d v0.1

//推送标签到远程

git push origin v1.0

//推送所有标签到远程

git push origin —tags

//如果标签已经推送到远程,要删除远程标签就麻烦一点,先从本地删除,再进行push
git tag -d v0.9 、 git push origin :refs/tags/v0.9
//
//
//
//

发表评论

表情:
评论列表 (有 0 条评论,283人围观)

还没有评论,来说两句吧...

相关阅读