GitHub常用指令

Git常用指令总结:

1.git个人信息填写

git config --global user.name "Lansir"
git config --global user.email "helloworldlgr@gmail"
git config --list //查看用户信息

2.创建版本库repository(本地库)

//1.创建一个项目目录
git init
//2.忽略文件
touch .gitignore
//3.查看状态
git status
//4.添加命令
git add
git add --all //添加所有
git add .  //添加所有
//5.提交命令
git commit -m "文字注释"//添加完后提交到本地库中
//6.查看提交记录
git log  //查看完整的提交记录
git log -n  //查看最近n次提交记录
//7.版本回退
git reset --hard HEAD^ //回退到上一个版本
git reset --hard HEAD~n //往上回退n个版本
git reset --hard commit id//回到某一版本,根据版本号
git reflog //查看每一次记录
commit id //回退到指定的版本(回退后悔后使用回退回去)
//分支管理(主分支;master;次分支div)
git branch //查看当前分支
//创建并切换分支
git checkout -b mary //创建mary分支,并切换到mary分支
git branch mary //创建mary分支
git checkout mary  //切换到mary分支
git branch -d mary  //删除分支
//合并分支:冲突解决(修改冲突后再次提交)
git merge mary //将mary分支合并到master主支上

3.远程仓库github

//1.创建SSH Key(方法如下,cmd窗口输入)
$ ssh-keygen -t rsa -C "youremail@example.com"
//2.登录GitHub,打开setting,SSH Keys页面
//3.创建远程仓库newrepository
//4.添加远程仓库:
git remote add origin SSH  //本地库关联远程仓库
//5.推送到远程仓库
git push -u origin master //当前分支`master`推送到远程`master`分支.`-u`会把本地`master`分支和远程`master`分支关联起来.
//下次提交就可以:
git push origin master
//推送分支
git push origin dev
//克隆
git clone //将远程库克隆到本地库
git branch -a //查看远程分支
git checkout //切换分支
git remote//查看远程库的信息
git pull //拉取最新代码试图合并

小结

  • 本地新建的分支如果不推送到远程,对其他人就是不可见的;
  • 从本地推送分支,使用git push origin branch-name,如果推送失败,先用git pull抓取远程的新提交;
  • 在本地创建和远程分支对应的分支,使用git checkout -b branch-name origin/branch-name,本地和远程分支的名称最好一致;
  • 建立本地分支和远程分支的关联,使用git branch --set-upstream branch-name origin/branch-name
  • 从远程抓取分支,使用git pull,如果有冲突,要先处理冲突
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git b...
    猿万阅读 5,399评论 1 45
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,214评论 5 147
  • 前言:如何处理金融信息过载的状况?自动化报告是解决海量金融信息的一种思路吗?未来的自动化报告又能承载哪些使命?本文...
    莫颜云月阅读 761评论 0 4
  • 进入mysql mysql -u root -p 回车后 输入 密码 默认为空 进入mysql后 CMD显示 >m...
    onweer阅读 393评论 0 0
  • 风悄悄经过 我要用自己的枯骨 在沙滩之上 写下不朽的诗篇 我要将双眼化作 苍穹中璀璨的星 注视人间世事 直到世界回...
    四十二客星阅读 158评论 0 0

友情链接更多精彩内容