Git之Git指令和GitHub
Git-基础指令及GitHub一: Git github概念在这里呢我们先说一下什么是Git?Git 他是目前世界上比较先进的分布式版本控制系统GitHub是一个远程仓库Git呢他还是一个分布式的就比如说我们小组合作完成某一个项目 集中式就...
Git-基础指令及GitHub
一: Git github概念
在这里呢我们先说一下什么是Git ?
Git 他是目前世界上比较先进的分布式版本控制系统
GitHub是一个远程仓库
Git呢他还是一个分布式的 就比如说我们小组合作完成某一个项目 集中式就是大 家在一起共同完成 分布式就是我们每个人分工完成然后每个人将分工的完成后提交 到GitHub上 小组的组长最后合并就是一个完整的项目了 除了Github之外还有gitlab 以及码云
二:如何安装Git
- .window是使用git 我们可以在Git官网直接下载安装程序 默认选项一路安装即可
- 想要查看我们是否安装成功我们就直接点击右键来查看是否有:“Git-bash”,有的话就说明安装成功了
- 注意还有一点就是我们安装好之后 要初始化一个用户名和邮箱地址
- 注意注意:我们在命令行这样输入
git config --global username "your name"
git config --global user.email "email@example.com"
这样就OK了
三:git中watch fork star 的区别
- watch :类似于监听的意思,你就比如说我们感觉某个人的文章 写得好我们就可以watch 一直监听它的变化 只要有变化就会立马通知我们
- star: 他就是我们感觉这个人的文章写得好 点赞
- fork: 这个按钮对于一般的程序员的作用不是很大,因为这个按钮时是你对这个开源项目比较了解,并且你觉得还有不少需要完善的地方,那么你fork下来之后,你对它进行修改,然后pull上去。除非你很牛逼别人会把你的代码merge进去,否则的话,别人顶多say一声thank you!
四:接下来我们说说git的那些指令吧
4.1 修改和提交
- git status :修改提交 查看当前的状态
- git add 跟踪我们改动过的文件 git add file就是跟踪某个指定的文件
- git commit -m “提交的说明” 将暂存区的东西提交到工作区
- git rm file 我们要删除某个指定的文件
- git log 查看我们提交的历史
4.2 历史管理
- git log --pretty=oneline 可以查看我们修改的次数 并且能在一行显示
- git reaet --haid id 就是我们通过id回退到某个操作
- git refolg 恢复到最原生的id显示 可以让我们的提交灵活自如
4.工作区放弃修改 git checkout --index.html(放弃我们要修改的地方) - 暂存区放弃修改: git reset HEAD index.html(回退到工作区)在河里我们不想修改的操作
4.3 git分支管理
- git branch 查看分支
- master :指的是 发布产品的分支
- dev :开发分支
- git branch wendy(你要创建的分支名):创建分支
- git checkout Wendy:切换到当前这个分支
- Bug 指:的是修复bug的分支
- git merge 合并分支
- git branch -D Wendy :我们要删除的本地分支
- git push origin:分支名 删除远程分支
4.4 tag管理
- git tag :查看
- git tag 0.0.0 :添加
- git commitid :git tag 0.2.2+id 添加到置顶
- git tag -d 删除
- git tag origin v0.0.2 :推送tag到远程
- git push origin:v-0.2.3 删除远程的tag
五:如何创建远程仓库
快来看:
首先注册一个github账号,注册完成后登录, 在登录页面最左边有一个绿色的new ,
点击后在 Reposittory name输入仓库名字,然后第二个是可选的, 第三个单选选择public 意思这个仓库是公开的
然后点击最下方的 Create repository
创建秘钥
点击最右边头像 然后settting 进去后找到 SSHandGpg 添加一个秘钥 名字自己随便写一个
然后在打开git小黑框 输入ssh-keygen -t rsa -C “输入你注册github的邮箱”
他会在下边出来一行 Enter file in which to save the key (c/users/admin/.ssh)这样的路径就说明是对的 每个路径可能不一样
然后根据他的路径再电脑文件夹中找到他,然后打开.ssh文件 注意一定要设置显示隐藏文件 不然看不到.ssh文件 打开文件后找到一个.pub结尾的
用记事本编译器打开都行 打开后复制 然后到github网页上到你注册秘钥的地方 把key 也就是在第二个输入框内把你复制的东西粘贴进去
粘贴进去后 首先打开一个项目 然后在这个项目路径下打开 git小黑框git Bash 然后 git init 初始化项目
接下来 git add . 这一步是储存到本地 .是所有 如果只上传单个就把.换成单个文件
然后 git commit -m"描述"
下一步定向 git remote add origin git@github.com:(你自己的路径,在你创建的仓库内可以看到)
定向是为了告诉git往哪里放, 然后git push -uorigin master 就好了
*** 那今天就先说到这了 其实我刚开始也不是很理解 多敲几遍指令就OK了!! 欢迎随时补充哦!!溜了~
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)