使用命令行管理github仓库

本篇文字的创作目的是总结和记录如何使用命令行(git base)管理github仓库,不是讲解和教学,目前只有基础的功能,不过通常情况下都够用了。
文章非原创,只是总结和整理,但标记为转载好像也不合适? :)

git主要命令功能图示

  • Workspace :工作区
  • Index / Stage :暂存区
  • Repository :仓库区(或本地仓库) – 本地github目录
  • Remote :远程仓库

提交本地代码到github:(准备工作只需要做一次)

  • git remote add [repository name] [url] – 关联已有仓库
  • git clone [url] – 获取远程代码,可能需要自行修改目录结构

  • git stash – 将修改单独保存
  • git pull [re-name] [url] – 合并当前分支到本地
  • git stash pop [stash@{0}] – 执行修改
  • [git …] – 手动修改可能存在的冲突文件
  • git stash clear – 清空保存的修改
  • git add . – 添加全部文件,注意当前位置
  • git commit -m [note message] – 上级目录的备注也会被修改
  • git push [re-name] [branch] – 可能需要登录

在本地解决冲突之后再上传代码,git pull就是一个合并分支的过程,在stash pop之后,命令行会提示哪些文件中有冲突。
其他辅助命令:

  • git remote -v – 查看当前已关联的远程仓库
  • git status – 查看当前状态
  • git stash list – 查看保存的修改
  • git reset --hard [commit id] – 回退到历史版本
  • git checkout - - filename– 撤销对filename的修改,结合git status使用更佳

猜你喜欢

转载自blog.csdn.net/a982254249/article/details/88524850