git命令笔记
Posted Li Baoquan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git命令笔记相关的知识,希望对你有一定的参考价值。
1.基本命令
git init // 初始化Git仓库 git add file_name // 将文件添加到修改区 git commit -m "file description information" // 将修改区的文件一次性提交到分支
git config --global user.name "your name" // 设置用户名
git config --global user.email "[email protected]" // 密码
2.版本管理
git status // 仓库当前的状态 git diff // 查看文件修改内容 git log // 文件commit的历史记录,显示从最近到最远的提交日志 git log --pretty=oneline // 同上,显示commit id序号,可以查看提交历史,以便确定要回退到哪个版本 git reset --hard HEAD^ // 回退上一版本,HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,也写成HEAD~2 git reset --hard commit id // 转到对应commit id的版本 git reflog // 查看命令历史,以便确定要回到未来的哪个版本 git rm file_name // 删除一个文件
3.远程仓库
ssh-keygen -t rsa -C "[email protected]" // 创建SSH秘钥,用于与Github的身份验证 git remote add origin [email protected]:user_name/repositorie_name.git // 链接远程库 git push -u origin master // 首次将本地库推送到远程库 git push origin master // 之后将本地库推送到远程库
以上是关于git命令笔记的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段15——git命令操作一个完整流程
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段