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 的区别
  1. watch :类似于监听的意思,你就比如说我们感觉某个人的文章 写得好我们就可以watch 一直监听它的变化 只要有变化就会立马通知我们
  2. star: 他就是我们感觉这个人的文章写得好 点赞
  3. fork: 这个按钮对于一般的程序员的作用不是很大,因为这个按钮时是你对这个开源项目比较了解,并且你觉得还有不少需要完善的地方,那么你fork下来之后,你对它进行修改,然后pull上去。除非你很牛逼别人会把你的代码merge进去,否则的话,别人顶多say一声thank you!
四:接下来我们说说git的那些指令吧
4.1 修改和提交
  1. git status :修改提交 查看当前的状态
  2. git add 跟踪我们改动过的文件 git add file就是跟踪某个指定的文件
  3. git commit -m “提交的说明” 将暂存区的东西提交到工作区
  4. git rm file 我们要删除某个指定的文件
  5. git log 查看我们提交的历史
4.2 历史管理
  1. git log --pretty=oneline 可以查看我们修改的次数 并且能在一行显示
  2. git reaet --haid id 就是我们通过id回退到某个操作
  3. git refolg 恢复到最原生的id显示 可以让我们的提交灵活自如
    4.工作区放弃修改 git checkout --index.html(放弃我们要修改的地方)
  4. 暂存区放弃修改: git reset HEAD index.html(回退到工作区)在河里我们不想修改的操作
4.3 git分支管理
  1. git branch 查看分支
  2. master :指的是 发布产品的分支
  3. dev :开发分支
  4. git branch wendy(你要创建的分支名):创建分支
  5. git checkout Wendy:切换到当前这个分支
  6. Bug 指:的是修复bug的分支
  7. git merge 合并分支
  8. git branch -D Wendy :我们要删除的本地分支
  9. git push origin:分支名 删除远程分支
4.4 tag管理
  1. git tag :查看
  2. git tag 0.0.0 :添加
  3. git commitid :git tag 0.2.2+id 添加到置顶
  4. git tag -d 删除
  5. git tag origin v0.0.2 :推送tag到远程
  6. 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了!! 欢迎随时补充哦!!溜了~
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐