Git与GitHub工作流程总结

工作原理 / 流程:

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

工作区--暂存区

git add readme.txt

暂存区---仓库区

git commit -m 'create a readme.txt'

仓库区--远程仓库

git remote add origin git@github.com/wangwensha/testgit.git 
//wangwensha是我自己的github,这里要变成你自己的

git push -u origin master //把本地库的内容推送到远程仓库上去

仓库区---缓存区

git clone git://github.com/wangwensha/git.git

缓存区---工作区

git checkout  name

仓库区--工作区

git pull

总结一下,我们全部的命令行都有那些并简单的介绍一下哈


安装好git以后,首先配置 name email
git config --global user.name 'wangwensha' //创建用户名
git config --global user.email 12345@qq.com //创建邮箱


git init //创建仓库
git add readme.txt //向仓库中添加文本
git commit -m 'add a readme.txt' //向暂存区中提交
git status //查看状态
git diff //查看不同之处
git log //查看日志
git reflog //查看commit id 简便版本
git reset --hard xxxx //恢复版本信息 xxxx就是relog 打印出的数字
git rm readme.txt //删除文件 ---一定记得与仓库同步
//删掉之后必须 git commit -m 'ddelete a readme.txt'


从远程仓库克隆的2种方法:

方法一:git clone git://github.com/wangwensha/git.git //从远程仓库克隆项目

方法二:git clone https://github.com/wangwensha... //通过http协议访问


git branch //查看分支
git branch name //创建分支
git checkout name //切换分支
git checkout -b name //相当于上面2者的结合,创建+切换分支
git merge name //合并某分支到当前分支
git branch -d name //删除分支


git push origin master //主分支向远程仓库推送
git push origin fenzhi //fenzhi分支向远程仓库推送
git pull //抓取最新的代码


以上是我整理的基本上常见的一些命令并做了简单的解释,希望对正在迷茫的小伙伴们,对git多了一些理解和认识,继续关注小编,也许你会有意想不到的收获哦!!!

小编不易,如有收获,微信赏小编喝杯娃哈哈
image.png

单身狗的 葵花宝典,撩妹必备 敬请关注!
image.png


程序员的佼佼者
86 声望14 粉丝

优秀的人,都是相投的,哈哈哈哈