Git工作基本流程
- 2019 年 10 月 8 日
- 筆記
一、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 [email protected] :

嗯,这样就成功了!
注:
- 对于 oschina 的 “码云” ,执行 ssh -T [email protected]
- 对于 coding 的 “码市” ,执行 ssh -T [email protected]
四、常用指令
注册: git config –global user.name shihanwen git config –global user.email [email protected] 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 指定文件路径
其他相关指令和操作可查看网上例子。。。