git基本操作

2018-07-20  本文已影响6人  冷小谦

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获取

上一篇 下一篇

猜你喜欢

热点阅读