git基本操作

git仓库管理功能。以前版本管理系统是集中型系统,即所有数据集中存放在服务器中,但是开发者一旦不能连接服务器,就无法进行开发,如果服务器故障导致数据消失,也无法获得最新的源代码。

git可以将仓库fork给每一个用户,fork就是将github的特定仓库复制到自己的账户下此时,fork的仓库与原仓库是两个不同的仓库,开发者在fork的仓库任意修改代码也不会影响原仓库

fork

在使用git之前需要在网上创建账户,GitHub官网

随后,通过SSH公开密钥的方式在github上认证连接已有仓库。

在自己的CLI中输入 ssh-keygen -t rsa -C "your_email@example.com"密钥保存在~/.ssh。

随后在github网站上自己账户的settings中的SSH Keys添加Ssh,粘贴的是本地id_rsa.pub的文件内容。

sshkey可以理解为是你的身份标识,放在github上面可以实现你的本地和github网站的连接,是一种网络传输的安全传输方式。

基本操作

  1. 初始化仓库git init

要进行版本管理,要先初始化仓库。


mkdir firstDemo

cd firstDemo

git init

以上就是先建立了一个文件夹然后进行初始化,随后在目录中会生成.git目录,它存储着管理当前目录内容所需的仓库数据。

  1. 查看仓库状态 git status

显示git仓库状态

  1. 向暂存区添加文件git add

这个命令可以将文件放入暂存区,随后可以记入git仓库的版本管理对象中

  1. 保存仓库历史git commit

将暂存区文件实际保存在仓库历史记录中。可以记录详细的提交信息,比如这次改变的地方或者添加的功能


git conmmit -m "first commt"

  1. 查看以往提交日志git log

  2. 显示分支git branch

可以将分支列表

  1. 创建切换分支git checkout

git cheackout master切换到master分支

git checkout feature-A

git cheackout -切换回上分支

  1. 添加远程仓库git remote add

本地有仓库,github端也需要一个仓库,即远程仓库


git remote add orgin git@github.com:用户名.git

  1. 推送git push

  2. git pull git clone获取

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,834评论 9 163
  • 身处其城 心在异处 睁开双眼 并不是满心期待爆棚 所剩麻木不仁 按部就班 终日忙地不可一世 唯己所知 一切只因 内...
    梅妹子阅读 165评论 0 1
  • 转载注明出处:简书-十个雨点 本文只记录如何跑通、编译AOSP,以及我自己遇到的坑,不讨论复杂问题,因为我也不会。...
    十个雨点阅读 2,616评论 0 1
  • 爱琴海什么的听的太多。 我路过山的时候山不说话 我路过海的时候海不说话 我乘着的毛驴一步一步滴滴答答 我带着的倚天...
    炼心清秋阅读 149评论 0 0
  • 以前,爱过一个人,因为年纪,便放开了 后来,忘记一个人,因为时间,便还存着 以前的我们,因为爱了就爱了,相...
    年墨阅读 221评论 0 0

友情链接更多精彩内容