Git使用和常用命令 第一次下载123456apt-get install gitgit config --global user.name "zyue" # your namegit config --global user.email "3506656950@qq.com" # your emailgit config --global core.editor vim # your favourite editorgit config --global color.ui true 初始化1git init 添加文件到git仓库123456789# 第一步git add filename# 全部文件git add .# 第二步git commit -m "此次提交说明"# add把要提交的修改放在暂存区,commit一次性把暂存区的所有修改提交到分支 仓库状态12345# 当前仓库状态git status # 比较同一个文件在不同版本中的区别git diff filename 查看所有存档123456789git log # 输出的 HEAD 表示当前版本# 输出的 HEAD^ 表示上一个版本# 输出的 HEAD^^ 表示上上个版本# 输出的 HEAD~N 表示上N个版本# 简化输出git log --pretty=oneline 回退版本12345git reset --hard HEAD^# 或git reset --hard 版本号前几位# 注意shell关闭后就回不到将来了 查看历史命令1git reflog 远程github1234567891011121314151617# 创建ssh keyssh-keygen -t rsa -C "邮箱账号"# id_rsa.pub是公钥,用于添加远程账户# ssh比https方便git remote add origin git@github.com:H-ZYUE/learn_Ubuntu2104.git # 关联仓库git branch -m main # 改名当前分支为main,master也可以git push -u origin main # 第一次加 -u,推送到远程仓库# 后续上传git push origin maingit remote rm origin #删除原来关联git remote -v #查看已有关联# 从github克隆git clone 仓库名字 分支123456789101112131415161718192021222324# 创建并切换分支,dev是分支名# git checkout -b dev# -b表示创建并切换,上述等同于如下# git branch dev# git checkout dev # 创建并切换到创建的分支git switch -c branchName# 切换到已有分支git switch branchName# 查看分支,*指示当前分支git branch# 当在dev分支完成工作后可以合并分支# 合并指定分支到当前分支git merge dev # 此时在master分支下# 合并完可以删除不需要的分支git branch -d dev# 通常使用分支完成某个任务,成功完成任务后合并其到master分支,再删除不需要的分支 Linux #Git #Github #Linux Git使用和常用命令 http://example.com/2022/07/23/Git使用和常用命令/ 作者 ZYUE 发布于 2022年7月23日 更新于 2022年7月31日 许可协议 Linux下Vim编辑器的使用 上一篇 Linux常用命令笔记 下一篇