Git配置用户信息
-
配置用户名和邮箱
git config --global user.name "用户名"
git config --global user.email "邮箱"
-
查看配置 git config --list
克隆远程仓库
git clone 远程仓库地址
查看远程连接
git remote -v
git取消与远程仓库的连接
git remote remove origin
初始化仓库
git init
添加到本地 .git文件中的缓存区
git add .
提交代码 并描述提交的代码信息
git commit -m “描述"
连接远程新仓库
git remote add origin 远程仓库地址
推送到远程分支
git push -u 分支名
拉取远程分支(先拉再推)
git pull
分支推送到远程(先拉再推)
git push
检查提交状态
git status
创建分支
git checkout 新分支名
创建及切换新分支
git checkout -b 新分支名
查看分支
-
git branch (查看本地所有分支)
-
git branch -a (查看远程所有分支)
切换分支
git checkout 分支名
本地分支合并
- 切换到要合并的分支去 git checkout 分支名
- 合并要被合并的分支 git merge 要被合并的分支名
查看历史版本
- git log --oneline (查看简略信息:查看的是当前记录及之前的)
- git log (查看详细信息)
- git reflog (查看完整历史版本)
回退历史版本
切换历史版本 git reset --hard 版本号(在历史记录最左边黄色字)
删除分支
- git branch -d 要被删除的分支名 (只能删除已被合并的分支)
- git branch -D 要被删除的分支名 (可以删除未被合并的分支)