Git 常用命令

Git 常用命令



本地库的操作

git config --global user.name 用户名 设置用户签名
git config --global user.email 邮箱 设置用户签名
git init 初始化本地库
git status 查看本地库状态
git add 文件名 添加到暂存区
git commit -m "日志信息" 文件名 提交到本地库
git reflog 查看历史记录
git reset --hard 版本号 版本穿梭

解释一下reflog里的信息都是什么意思:

4b06704 (HEAD -> master, origin/master, origin/HEAD) HEAD@{0}: xxxxx: AAAAAAAAAAAAAAAAAA
  • 4b06704 是版本号的简写
  • HEAD -> master 是当前分支的最新版本
  • origin/master 是远程分支在本地的映射
  • origin/HEAD 是远程仓库的HEAD指针
  • HEAD@{0} 是索引
  • xxxxx 一般是操作
  • AAAAAAAAAAAAAAAAAA 是该操作的日志信息

分支的操作

git branch 分支名 创建分支
git branch -v 查看分支
git checkout 分支名 切换分支
git merge 分支名 把指定的分支合并到当前分支上

远程仓库操作

git remote -v 查看当前所有远程地址别名
git remote add 别名 远程地址 起别名,一般远程地址别名为origin。
远程地址推荐使用ssh协议。生成ssh公钥的方法:ssh-keygen -t rsa -C "邮箱地址"id_rsa.pub文件里的内容就是公钥。
git push 远程地址(别名) 本地分支名:远程分支名 推送本地分支上的内容到远程仓库
git clone 远程地址 将远程仓库的内容克隆到本地,自动设置好远程地址别名为origin(一般情况下)
git pull 远程库地址别名 远程分支名:本地分支名 将远程仓库对于分支最新内容拉下来后与
当前本地分支直接合并

设置代理

git config --global http.proxy http://[地址]:[端口] 设置http代理
git config --global https.proxy https://[地址]:[端口] 设置https代理
git config --global --unset http.proxy 取消http代理
git config --global --unset https.proxy 取消https代理

posted @ 2023-09-04 19:35  BryceAi  阅读(28)  评论(0)    收藏  举报