最近学习了git
操作,下面整理了一些git
常见操作命令 :
git config
作用: 查看或者设置全局配置
示例:
# 生成ssh
$ ssh-keygen -t ed25519 -C "[email protected]"
# 查看所有配置 $ git config # 设置开发人员邮箱 $ git config --global user.email "[email protected]" # 设置开发人员名称 $ git config --global user.name "xxx"
# 查看用户名
$ git config user.name
# 查看密码
git config user.password
# 查看邮箱
git config user.email
git init
作用: 将一个文件夹初始化为git管理项目,初始化后文件夹中多出一个名为.git/的隐藏目录
示例:
# 进入 project 项目中 $ cd project/ # 初始化 project 项目文件 $ git init git add fileName 作用: 将文件添加到暂存区 示例: # 将 example.html 添加到暂存区 $ git add example.html # 将所有未管理文件添加到暂存区 $ git add *
git status
作用:查看文件状态
示例:
# 查看文件状态 $ git status git commit 作用: 将暂存区文件提交到本地仓库,形成提交记录 示例: # 将example.html提交到本地仓库 $ git commit example.html -m "创建example.html文件" # 将暂存区的所有文件提交到本地仓库 $ git commit -a -m "xxx功能模块"
git log
作用: 查看提交记录
示例:
# 查看文件状态 $ git status
git reflog
作用: 查看历史提交记录
示例:
# 查看历史提交文件 $ git status
git remote add url
作用: 关联远程仓库,url为远程仓库地址
示例:
# 关联远程仓库 $ git remote add http://www.example.com/project git pull --rebase origin master 作用: 第一次拉取远程仓库到本地 # 拉取远程仓库的数据 $ git pull --rebase origin master git push -u origin master 作用: 推送文件到远程仓库 # 将本地仓库的文件同步到远程仓库 $ git pull -u origin master
git branch 分支名
作用: 创建分支
# 创建 hotfix 分支 $ git branch hotfix
git checkout 分支名
作用: 切换分支
# 切换到 hotfix 分支 $ git checkout hotfix
git merge 分支名
作用: 合并分支
示例:
# 合并 hotfix 分支到主分支 $ git merge hotfix git branch -d 分支名
作用: 删除分支
# 删除名为 hotfix 的分支 $ git branch -d hotfix
git tag 标记名
作用: 添加标记(版本号)
# 添加标记V1.0 $ git tag V1.0
git reset --hard 版本号
作用: 回退版本
# 查询要回滚到的历史提交记录
$ git log
# 回退到 4d2352a3c52d 版本 $ git reset --hard 4d2352a3c52d
git stash
作用: 出现冲突时,没有时间解决冲突,暂存当前版本代码,不影响代码的提交和更新
git stash pop
作用: 获取之前暂存的代码,继续解决冲突
查看远程连接地址
git remote -v
修改远程地址
git remote set-url origin http://xx.git
控制面板\所有控制面板项\凭据管理器
修改密码
标签:常用,git,操作命令,查看,示例,仓库,GIT,hotfix,分支 From: https://www.cnblogs.com/dj2016/p/16931261.html