Git命令行的使用

cd 当前目录

创建.git文件   git init

添加文件    git add 文件名

提交文件    git commit -m “……..”

查看git状态   git status

查看文件修改内容   git diff 文件名

查看git日志   git log

恢复上一个版本  git reset —hard HEAD^     (HEAD^是上一个版本,HEAD^^上上个版本,HEAD~100100个版本)

记录git版本号   git reflow 

删除本地修改  git checkout  - -文件名

已经add文件但是并没有提交,删除修改    git reset HEAD file (修改在本地

删除文件   git rm 文件名


创建分支  git checkout -b 分支名

查看当前分支   git branch

切换分支  git checkout 分支名

合并指定分支到当前分支上  git merge 分支名

删除分支  git branch -d 分支名

合并分支不删除合并记录   git merge --no-ff -m “。。。。。分支名


储存分支修改状态   git stash

查看stash状态  git stash list

恢复分支修改状态并删除stash  git stash pop


强制删除没有合并的分支 git branch -D 分支名

查看远程仓库信息  git remote -v

推送本地仓库到远程仓库中    git push 远程仓库名 本地仓库名

克隆仓库  git clone git@github.com:。。。。。。。.git

创建远程仓库的本地分支   git checkout -b 本地分支名  远程仓库名/本地分支名

更新本地文件  git pull

(如果git pull提示“no tracking information”,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream branch-name origin/branch-name)



简化命令行

git config --global alias.st status               st = status

git config --global alias.co checkout         co = checkout

git config --global alias.ci commit             ci = commit

git config --global alias.br branch             br = branch

git config --global alias.last 'log -1            last = 最后一次提交信息

git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"           lg = 设置颜色的log日志




  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值