前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Git工作基本流程

Git工作基本流程

作者头像
用户6367961
发布2019-09-29 14:54:08
9850
发布2019-09-29 14:54:08
举报
文章被收录于专栏:自学测试之道自学测试之道

一、Git介绍

Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。

git clone

git remote

git fetch

git pull

git push

git help

二、Git工作流程图

三、操作实例

1、git与github配置

a.到Github[4]注册账号。

b.本地配置用户名和邮箱(如果已经设置好,跳过该步):

  • git config --global user.name "你的用户名" git config --global user.email "你的邮箱"
  • 或者你直接在config文件里改,位置在 C:\Users\你的用户名\.gitconfig 。如下图所示,添加相应信息

2、生成ssh key,运行 ssh-keygen -t rsa -C "你的邮箱" ,它会有三次等待你输入,直接回车即可。

3.

将生成的ssh key复制到剪贴板,执行 clip < ~/.ssh/id_rsa.pub (或者到上图提示的路径里去打开文件并复制):

3.打开Github,进入Settings,点击左边的 SSH and GPG keys ,将ssh key粘贴到右边的Key里面。Title随便命名即可。

测试一下吧,执行 ssh -T git@github.com :

嗯,这样就成功了!

注:

  • 对于 oschina 的 “码云” ,执行 ssh -T git@git.oschina.net
  • 对于 coding 的 “码市” ,执行 ssh -T git@git.coding.net

四、常用指令

注册: git config --global user.name shihanwen git config --global user.email shihanwen@yunovo.cn ssh-keygen -t rsa 一路回车即可

查看用户名和邮箱:

git config user.name

git config user.email

查看本地仓库位置:

git init

ls -al

从代码仓库下载代码: git clone ssh://项目地址

上传代码: git push origin HEAD:refs/for/分支名

根据远程分支创建本地分支,并切换到创建好的分支上: git checkout -b temp origin/远程分支名

切换分支: git checkout 分支名

创建本地分支: git branch 分支名

查看所有分支,包括远程和本地 git branch -a git branch

缓存代码: git stash 恢复代码: git stash apply

更新代码: git fetch git rebase origin/分支名

如果出现冲突,处理后: git add -u git rebase --continue

添加文件: git add 文件|文件夹

本地提交: git commit 文件|文件夹

查看log: git log

git log -n 只查看n条commit信息

查看改动: git diff 后面可以添加文件

显示上一次commit的信息: git show 文件|文件夹

查看当前状态: git status

reset: git reset [--soft|--hard] commitID

查看指定文件修改记录:

git log -p 指定文件路径

其他相关指令和操作可查看网上例子。。。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自学测试之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档