开发常用的 Git 命令

2020-03-31  本文已影响0人  Hello泽泽

1.代码下载提交

git clone <url>   # 克隆远程版本库

git config --local user.name "泽泽"            # 配置用户( 当前仓库 )
git config --local user.email zeze@linuxhub.cn # 配置邮箱( 当前仓库 )

git add .                    # 追踪所改动过的文件( 从工作目录移至暂存区 )
git add  -m "commit message"   # 提交所改动过的文件( 把暂存区的内容移至存储库 )         

git push origin master    # 上传代码 到 远程 master 分支
git pull origin master    # 下载 远程 master 分支的代码   

git rev-parse HEAD        # 查看当前  commit 哈希           

2.分支切换及合并代码

git branch dev      # 创建 dev 分支
git branch          # 查看当前分支

git checkout dev     # 切换到 dev 分支
git pull origin dev  # 拉取 dev 分支最新代码

git checkout master     # 切换到 master
git merge dev           # 合并代码( 从 dev分支 到 master 分支 )
git push origin master  # 上传代码到远程 master 分支

3.tag创建与推送

git tag -l -n                  # 列出当前 tag
git add .                      # 追踪所改动过的文件
git add  -m "commit message"   # 提交所改动过的文件
git tag -m "1.0.1" 1.0.1       # 创建 tag
git push origin 1.0.1          # 推送到远端

git checkout 1.0.1   # 切换指定 tag 
git branch -l        # 查看当前分支

4.版本回退

git log -3                                                 # 查看提交记录 找到要回退的 commit 
git reset --hard 768edbb1777cda1459296fcd473fa60c8548a70c  # 根据commit回退到指定版本
git push origin master -f                                  # 强制提交到远程分库 master 分支

如果启用了分支保护,要先解除分支保护,否则推送会出错。

上一篇下一篇

猜你喜欢

热点阅读