git常用操作记录

// 拉取远端dev分支

git checkout -b dev  origin/dev

// 拉取远端分支dev

git fetch origin dev:dev    // git fetch origin x(远程分支名):y(本地分支名)

// 把本地分支和远端分支建立联系

git branch --set-upstream-to=origin/x(远程分支名)  y(本地分支名)

// 回退1次

git reset --hard

// 回退3个提交

git reset --hard HEAD~3

// 回退到指定hash的版本

git reset --hard 6358612e5bcc27d0e29e4e0a66ae367814ab94b5

// 重命名远程分支

git remote add origin http://221.228.1.1/wap

// 本地master分支 推送到远端

git push -u origin master    // -u 是建立本地分支和远端分支的联系

// 修改最近一次的commit提交的信息

git commit --amend

// 同时查看本地分支和远端分支

git branch -a

// 查看远端分支

git branch -r

// 删除分支

git branch -d dev

// merge冲突的时候 不想merge了

git merge --abort  // 会回到合并之前的状态

// 暂存本地的文件修改 用于不想commit 但是必须要pull的情况

git stash

// 回退暂存的本地修改

git stash pop

// 查看文件是谁修改的

git blame  tysh/pages/autumn/index.html

// git windows版本软件下载

https://github.com/waylau/git-for-win

// 常用命令合集

https://user-gold-cdn.xitu.io/2018/12/29/167f9d824eead150?imageView2/0/w/1280/h/960/format/webp/ignore-error/1

// 帮助命令

git config --help

// 查看最近一次提交的内容

git show

尽量使用带界面的操作工具进行操作,不会命令行不丢人,把代码库搞的和线上不同步,你可就惨了。

你可能感兴趣的:(git常用操作记录)