git基本命令学习笔记

指定用户名和Email地址

git config --global user.name  "Your Name"

git config --global user.email  "[email protected]

初始化一个git仓库

git init 

添加文件到git仓库

#添加单个文件

git add 文件名

git commit -m "内容" 

#添加所有修改的文件

git add .

git commit -m "内容"

查看工作区状态

git status 

远程仓库

#关联远程仓库

git remote add origin 地址

#克隆远程仓库到本地

git clone 远程项目链接

#从远程仓库拉取文件

git pull origin 分支名称

#推送文件到远程仓库

git push origin 分支名称

分支

#查看分支

git branch -a

#创建分支

git branch 分支名称

#切换分支

git checkout 分支名称

#创建+切换分支

git checkout -b 分支名称

#合并某分支到当前分支

git merge 分支名称

#删除分支

git branch -d 分支名称

#删除远程分支

git push origin --delete 分支名称

#删除远程分支

git branch -r -d origin/分支名

git push origin :分支名

删除

#删除文件

git rm  文件名

git commit -m "提交说明" 

#删除文件夹及其下所有文件

git rm 文件夹名 -r -f

git commit -m "提交说明" 

版本追踪回退

#查看提交版本历史

git log

#查看命令历史

git relog

#切换版本历史

git reset --hard commit_id

#回退到上一个版本

git reset --hard HEAD^

#回退到上N个版本

git reset --hard HEAD~N

发布了3 篇原创文章 · 获赞 0 · 访问量 79

猜你喜欢

转载自blog.csdn.net/yqy_19900420/article/details/91893220