美文网首页GitGitGit使用
Git 命令初级了解

Git 命令初级了解

作者: 芒果味的你呀 | 来源:发表于2017-09-15 23:53 被阅读28次

Mac下Git常用命令之基本操作(github、gitlab通用)

无论是学习还是生活中,掌握基本的git命令,以及其他的linux命令是十分重要的。重要性我就不说啦,点进来的你肯定只要,记得多实践~


对于git 最主要的两个功能,版本控制和团队合作。

git有三个区域:

工作区:就是我们编写代码的本地区域

当工作区通过git add命令后,代码将进入

暂存区:本地仓库中

当继续执行命令,git commit 将进入

head区,head是一个指针,会指向当前的分支,默认是master

git三个区域

关于使用和配置

因为Mac下自带git,所以我们不用安装,直接在应用程序中找到终端,进行命令行操作即可。

一.github使用SSH链接,需要设置SSH(通用使用于gitlab)

1. cd ~/.ssh 
2.mkdir key_backup //创建要备份到的文件夹
3.mv id_rsa* key_backup //备份已有的key
4. ssh-keygen -t rsa -C xxxxxxxxx@xxx.com //生成ssh key
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/xxx/.ssh/id_rsa):(这个地址要记住,因为一会要复制这里的密钥)
Enter passphrase (empty for no passphrase)://输入密码
Enter same passphrase again://再次输入
Your identification has been saved in yes.
Your public key has been saved in id_rsa.pub.
The key fingerprint is:
fb:c4:b0:e0:47:fd:be:e0:fb:ea:73:ef:a8:29:d5:22 xxx@xxx.com
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|                 |
|                 |
|         .       |
|      . S ..     |
|     . oE=o..    |
|      . +o+..    |
|       ..+.+..   |
|         oOB=+o  |
+-----------------+
5.将SSH key添加到GitHub/GitLab
将生成的key(id_rsa.pub文件)内容copy到输入框中,save

6.测试命令:ssh git@github.com(出现welcome信息就是sshkey正确)

在mac下如何找到ssh 生成的id——rsa.pub,可以点击链接看这个文章。

二、用户配置

git config --global user.name "Your Name" //配置用户名称
git config --global user.email "Your Email" //配置用户邮箱
git config --list

Git之旅--beginning

第一种,将本地仓库传到github/gitlab上去:

1.若本地存在一个项目,想要对其进行版本控制,首先应该切换到该文件,并操作git init命令,此时会生成一个.git目录,这个文件包含了所有git需要的数据和资源。删除了这个目录就不会有版本控制了。
git init 第一次初始化git版本库,只需执行一次
若此时我有一个本地的项目 AnimationDemo
3如图:执行git init操作
2.git add . 此时是将file文件的信息添加到git仓库的暂存区中,并没有真正添加到库。
3.git commit -m "一些信息" 此时才向git仓库进行提交。这步之后文件file才算真正提交到本地git仓库中。
到此步就将该项目上传到本地仓库了。但为了避免电脑突然断电,或是电脑gg了

3我们通常要把本地仓库提交到远程上(先在网页上远程建一个reproperties)

git remote add github git@github.com:用户名/git名.git //连接远程github项目
git push -u origin master

结果如图

第二种:将远端git项目拉到本地

git clone https://github.com/flowerthorn/AnimatationDemo.git //clone远程的项目
cd AnimatationDemo
git pull git@github.com:flowerthorn/Animatation.git //同步一下远程的项目
然后我自己新建一个test.txt 文件 将其提交到远程
git add .
git commit -m ""
git push -u origin master
如图:

其他文章:

Git命令进阶(一)

Git命令进阶(二)

相关文章

  • Git 命令初级了解

    Mac下Git常用命令之基本操作(github、gitlab通用) 无论是学习还是生活中,掌握基本的git命令,以...

  • Git基本命令

    了解帮助命令git help : 查看命令git help add :查看git add 命令的具体解释 仓库初始...

  • Git从入门到使用

    对于git命令全了解 Git常用命令简介 git rebase 命令和merge命令作用相似。如果你想要一个干净的...

  • CentOS 7 git 命令补全

    git 命令补全 git : 不了解 git 的同学可以阅读 git .在 Digital Ocean 上折腾了...

  • Git之"git diff"命令

    本文主要是了解git diff、git diff --cached、git diff HEAD命令的区别。 1.准...

  • 常用Git命令手册

    常用Git命令手册 此文只是对Git有一定基础的人当记忆使用,比较简略,初级学员强烈推荐廖雪峰老师的Git系列教程...

  • Windows Git 安装及使用

    追加:7、远程仓库管理 本片git内容适合:对git了解少的人,较适合初级或小白程序员! 1、git 安装、升级、...

  • 【Docker学习系列教程】docker的基本命令

    docker 的命令和git命令很类似,如果你了解过git、使用过git那么上手将会很快。当你不知道如何加参数是你...

  • GIT命令,这几个就够了!

    工作中使用Git很久了,总结下性价比比较高的几个命令,不是命令手册,也不卖弄技术,只为熟练的使用。 初级命令 gi...

  • 学习使用git

    git学习教程 资源 阮一峰 git廖雪峰 git 常见命令 了解git,git是版本控制软件,方便开发者协作管理...

网友评论

    本文标题:Git 命令初级了解

    本文链接:https://www.haomeiwen.com/subject/syaesxtx.html