欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

学习git和GitHub

程序员文章站 2022-03-07 12:45:00
...

学习git和GitHub

一、把本地仓库代码上传到远程repository仓库
参考https://my.oschina.net/bxxfighting/blog/378196

在本地创建一个目录,来管理GitHub上某个仓库。
右击目录,出现的菜单中有Git Bash Here,点击它。这时候就在这个目录上打开了我们的终端。
这时候输入 git init,来完成初始化工作。这时候目录里面就多了一个.git的目录了。
在终端上输入如下命令,增加对我们github上创建的某个仓库的管理:
git remote add origin aaa@qq.com:jinggew/hello-world.git

想修改的话,
① pull下来 :
git pull aaa@qq.com: jinggew/hello-world.git
② 手动修改;
③ add: 将项目未被跟踪的文件加入到本地 Git仓库中(并未提交,只是让Git关注它们)
git add特定文件
或git add .后面加点意思就是将本仓库中的所有内容添加到本地仓库中。
④ commit将缓存文件(staged changed) 提交到仓库
git commit –m “xxx”
“XXX” 是提示信息,此提示信息是一定要写的,不仅是规则同时也方便我们记录此次操作的是什么内容。
⑤ push: 推送本地仓库内容到远程仓库
git push aaa@qq.com:jinggew/hello-world.git

每次增加了新文件就先add,然后commit,如果只是改了文件的内容,只执行commit就行了。
当然最后一步都是要执行push,把所有改变推送到我们的github上去托管。
如图所示:
学习git和GitHub
二、将github上面的repository仓库同步到本地
参考https://blog.csdn.net/hbu_pig/article/details/79567918
通过git clone指令将repository 下的(整个)工程同步至本机。
学习git和GitHub

执行下命令:

$ git clone git@github.com:jinggew/hello-world.git

学习git和GitHub
会在当前本地文件夹中同步有完整的hello-world工程文件夹,如下所示:
学习git和GitHub

三、学习Git命令常用功能
1. 增加、修改或删除了新文件

  $ git add .

  $ git commit -m "XXX"

  $ git push origin master
或者
  $ git push -u origin master
  1. 从远程仓库克隆内容至本地仓库
    $ git clone git@github.com:userName/hello-word.git
备注:"userName" 是我们 GitHub 账号的用户名,"hello-word.git" 是我们为这个项目建立的仓库名。
  1. 假如本地仓库已经存在了代码而远程仓库里有更新,需要将更改的内容合并到本地的代码中
   $ git fetch origin    
备注:获取远程更新。
  $ git merge origin/master 
备注:将更新的内容合并到本地分支。

作者:w_陌上花开
链接:https://www.jianshu.com/p/7fa6b2d81f19
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

相关标签: github