Git 小 tips
Git
常用命令解释
echo "# learn-git-1" >> README.md
git init
git add README.md
git commit -m "first commit"
# 创建 main 分支 -M 表示:重命名分支,即使新分支名称已存在
git branch -M main
# 添加远程仓库 将其名称命名为 origin (一般默认)
git remote add origin git@github.com:EliteFan0814/learn-git-1.git
# 你也可以起另外的名字 设置远程仓库名为 fp
# git remote add fp git@github.com:EliteFan0814/learn-git-1.git
# git push -u 即 git push --set-upstream
git push -u origin main使用 git push -u <remote name> <branch name> 上传分支,并且跟踪远程分支
拉取远程分支
已经拉取过代码,想拉取别的分支到本地
git fetch
方式1. 本地创建并切换到分支
git checkout -b branchName origin/branchName
方式2. 拉取远程分支到本地
git pull origin branchNamegit fetch 的目的是获取远程最新仓库信息,避免出现类似: fatal: 'origin/ac_branch' is not a commit and a branch 'ac_branch' cannot be created from it 这样的错误
删除分支
git 切换到历史版本
使用 git log 查看历史提交记录
命令实现操作查看下一行
回车 方向键下
查看上一行
y 键 方向键上
查看下一页
空格键或 PageDown 键
查看上一行
b 键或 PageUp 键
退出
q 键
复制目标历史的 commit 值,使用命令: git checkout 4f0c057fd5e3b3f3cf5b55c6b58a436052f10510(目标历史 commit 值)
根据提示,使用 git switch -c 分支名 给历史版本创建新分支
创建新仓库
存入已有仓库
上传本地新分支到远程仓库
更改默认分支名称后的本地操作
Last updated
Was this helpful?