> 文章列表 > Git ---- GitHub 操作

Git ---- GitHub 操作

大家好!今天我要和大家聊聊Git和GitHub的那些事儿~这些工具是开发者的好帮手,能让代码管理和团队协作变得超级轻松。首先,先理解一个基本概念:Git是版本控制系统,而GitHub是基于Git的在线代码仓库托管平台。简单概括,Git是你的本地代码管理器,GitHub是你的云端存储空间,放你的代码多好!

那问题来了,Git和GitHub到底怎么用?别怕!首先,创建一个远程仓库。就是在GitHub上新建一个Repo,填个名称,选择公开或私密,搞定!然后,给它取个好听的名字,比如"my-awesome-project"。

接下来是重点:如何把本地代码推到GitHub?这就需要用到"git push"命令。记住,第一次推送前要配置一下SSH密钥,这样就不用每次都输入密码啦!是不是很方便?

还有一个超级有用的操作——克隆仓库。如果你想获取别人的开源代码,可以用"git clone"将整个仓库下载到本地。如果有改动,还可以发起Pull Request贡献代码,变身开源贡献者!

在团队协作时,大家可能会遇到代码冲突。这时,"git pull"命令可以帮你把远程库的最新代码拉下来,然后和本地代码合并。如果不小心弄坏了,也可以用"git reset"回到之前的版本,真的太友好了!

最后说说跨团队协作。虽然看起来高级,但实际上Git的分支管理已经很好地解决了这个问题。你可以创建不同的分支,各自开发、测试,最后再合并回主分支。这样即使多人同时开发,也不会互相踩到!

好了,这就是Git和GitHub的基础操作啦!从创建仓库到代码协作,它们都是开发必备技能。多练习这些命令,你很快就能成为Git大师!记住,代码不乱也是Coder的基本素养哦~

Git ---- GitHub 操作

Git ---- GitHub 操作

  • 1. 创建远程仓库
  • 2. 远程仓库操作
    • 1. 创建爱你远程仓库别名
    • 2. 推送本地分支到远程仓库
    • 3. 克隆远程仓库到本地
    • 4. 邀请加入团队
    • 5. 拉取远程库内容
  • 3. 跨团队协作
  • 4. SSH 免密登录

GitHub 网址:https://github.com/
Ps:全球最大同性交友网站,技术宅男的天堂,新世界的大门,你还在等什么?

1. 创建远程仓库

Git ---- GitHub 操作
Git ---- GitHub 操作

2. 远程仓库操作

命令名称 作用
git remote -v 查看当前所有远程地址别名
git remote add 别名 远程地址 起别名
git push 别名 分支 推送本地分支上的内容到远程仓库
git clone 远程地址 将远程仓库的内容克隆到本地
git pull 远程库地址别名 远程分支名 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并

1. 创建爱你远程仓库别名

1. 基本语法
git remote -v 查看当前所有远程地址别名
git remote add 别名 远程地址

2. 案例实操
Git ---- GitHub 操作

2. 推送本地分支到远程仓库

1. 基本语法
git push 别名 分支

2. 案例实操
Git ---- GitHub 操作
成功后会弹出一个登录框
Git ---- GitHub 操作
帮定登录即可
Git ---- GitHub 操作
此时就发现我们已经将 master 分支上的内容推送到了 GitHub 创建的远程仓库中了。
Git ---- GitHub 操作

3. 克隆远程仓库到本地

1. 基本语法
git clone 远程地址

2. 案例实操
Git ---- GitHub 操作
Git ---- GitHub 操作

小结:clone 会做如下操作。1.拉取代码、2.初始化本地仓库、3.创建别名

4. 邀请加入团队

1. 选择邀请合作者
Git ---- GitHub 操作
2. 填入想要合作的人
Git ---- GitHub 操作
3. 赋值地址并发给该用户
Git ---- GitHub 操作
4. 用户点开链接,接收邀请即可
Git ---- GitHub 操作
5. 成功之后就可以看到该个远程仓库了
Git ---- GitHub 操作

5. 拉取远程库内容

1. 基本语法
git pull 远程库地址别名 远程分支名

2. 案例实操
Git ---- GitHub 操作

3. 跨团队协作

省略…
大概率用不到

4. SSH 免密登录

远程仓库中还有一个 SSH 的地址,因此我们可以使用 SSH 进行访问。
Git ---- GitHub 操作
Git ---- GitHub 操作
Git ---- GitHub 操作
添加完秘钥后,再使用 SSH 连接就不需要登录了。
Git ---- GitHub 操作