Git联通与基本操作
本篇随笔呢主要针对想我这样没有接触使用过git的小白简单了解一下git的几个简单实用的命令,
至于想要了解git更详细更具体的内容,就建议大家阅读阮一峰老师的git文章了会对你们大有脾益:https://www.liaoxuefeng.com/wiki/896043488029600
一、码云与本地的关联:
右击打开git Bash:ssh-keygen -t rsa -C "T1001147@163.com" (目的:在电脑上生成一个公钥)
找出公钥:cat ~/.ssh/id_rsa.pub
公钥放在码云网
本地设置姓名:git config --global user.name "Your Name"
本地设置邮箱:git config --global user.email "email@example.com"
克隆项目到本地:git clone 地址(要克隆的仓库打开,点击克隆/下载,选择是要克隆HTTPS下的地址,还是SSH下的地址)
二、Git操作:
1.克隆: git clone 地址 (把远程的项目拖到本地)
2.查看分支:git branch
3.创建分支:git branch <name>
4.创建+切换分支:git checkout -b <name>
5.切换分支: git checkout 分支名
6.切换到主分支:git checkout master
7.合并某分支到当前分支:git merge <name>
8.添加: git add 文件名 (把文件放入暂存区)
9.提交: git commit -m "说明" (把文件提交到仓库。5操作执行之后在执行,因为commit只负责把暂存区的修改提交了。)
10.推送: git push origin 分支名 (推送分支,该分支上的所有本地提交推送到远程库。如果推送失败,先用git pull
抓取远程的新提交。推送时,要指定本地分支,这样,Git就会把该分支推送到远程库对应的远程分支上,当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin。)
11.更新: git pull (如果显示fatal: not a git repository (or any of the parent directories): .git ,说明没有进入到仓库的目录里面,此时需要cd 仓库名。在码云上新建好分支时线上的内容更新了,但线下的内容没有更新,此时就需要把更新的内容拖下来)