Git常用命令
基本git命令
列出全局配置
bash
git config --list --global增加用户名
bash
git config --global --add user.name "用户名"删除用户名
bash
git config --global --unset user.name "用户名"查询用户名
bash
git config --get user.name修改用户
bash
git config --global user.name "用户名"将文件夹变为git仓库
bash
git init添加到暂存区
bash
git add "文件名"添加到版本库
bash
git commit -m"版本号"推送
bash
git push另一些git命令
从仓库下载
bash
git clone "链接地址"打印日志
bash
git log
git log --pretty=oneline #只打印每次提交的版本号回到之前的版本
bash
git reset --hard "版本号"查看历史命令
bash
git reflog打印最近两次版本信息
bash
git log -n2 --oneline仓库连接
bash
git remote add origin xxx
git push -u origin master
git remote -v
//取消远程关联仓库
git remote remove originssh
生成ssh密钥
bash
ssh-keygen -t rsa -C "邮箱"将~/.ssh/id_rsa.pub文件内容粘贴到github的ssh key里
分支管理
创建分支
bash
git branch <branch-name>切换分支
bash
git checkout <branch-name>创建+切换分支
bash
git checkout -b <branch-name>查看分支
bash
git branch创建分支和远程分支连接
bash
git checkout -b <branch-name> origin/
<branch-name>合并分支
bash
git merge <branch-name>
git merge --no-ff -m"xx" <branch-name>查看分支图
bash
git log --graph --pretty=oneline --abbrev-commit将修改内容添加到工作区的存储区
bash
git stash查看存储区的内容
bash
git stash list恢复存储区的内容
bash
git stash pop删除分支
bash
git branch -d <branch name>
git branch -D <branch name>推送分支
bash
git push orgin <branch name>推送
您还可以按照以下说明从计算机中上传现有文件。
Git 全局设置
shell
git config --global user.name "nard chen"
git config --global user.email "nard.work@outlook.com"创建一个新仓库
shell
git clone git@gitlab.com:nard.chen/my-documents.git
cd my-documents
git switch --create main
touch README.md
git add README.md
git commit -m "add README"
git push --set-upstream origin main推送现有文件夹
cd existing_folder
git init --initial-branch=main
git remote add origin git@gitlab.com:nard.chen/my-documents.git
git add .
git commit -m "Initial commit"
git push --set-upstream origin main推送现有的 Git 仓库
cd existing_repo
git remote rename origin old-origin
git remote add origin git@gitlab.com:nard.chen/my-documents.git
git push --set-upstream origin --all
git push --set-upstream origin --tags