git基本命令
1.clone(克隆):从远程仓库中克隆代码到本地仓库
2.checkout (检出):从本地仓库中检出一个仓库分支然后进行修订
3.add(添加):在提交前先将代码提交到暂存区
mit(提交):提交到本地仓库。本地仓库中保存修改的各个历史版本
5.fetch(抓取): 从远程库,抓取到本地仓库,不进行任何的合并动作,一般操作比较少。
6.pull(拉取):从远程库拉到本地库,自动进行合并(merge),然后放到到工作区,相当于fetch+mergeI
7.push(推送):修改完成后,需要和团队成员共享代码时,将代码推送到远程仓库
基本的Linux命令:
ls 查看当前目录cat 查看文件内容touch 创建文件vi vi编辑器
用户名
git config --global user.name"ymm"
git config --global user.email"mashengmingming@"
git config --global user.email 查看配置
本地仓库
创建一个空目录执行:git init
创建成功后,会看到多了一个git目录git常用命令
git add (工作区–> 暂存区)git commit (暂存区–> 本地仓库)touch f1.txt //创建一个txt文件
git add. //把文件加入暂存区
git commit -m “add f1”
-m “+描述”
git log
查看日志
版本回退
git reset --hard commitID
commitID这个我们可以使用上面的
git -log
查看
git 分支
使用分支意味着我可以把我的工作从开发主线上分离开来,以免影响开发主线,同一个仓库可以有多个分支,各个分支相互独立,互不干扰
通过git init命令创建本地仓库的时候默认会创建应该master分支。
git branch 查看分支git branch[name] 创建分支git check out[name] 切换分支git push [shortName] [name] 推送到远程仓库分支git merge [name] 合并分支分支相关的命令
查看本地分支
git branch
git branch 列出所有本地分支git branch -r 列出所有远程分支git branch -a 列出所有分支
创建本地分支
git branch 分支名
切换分支
git checkout 分支名
合并分支
git merge 分支名
推送到远程仓库
刚刚创建了一个新的本地分支,现在推送到远程仓库分支
git push [shortName] [name]
[shortName]是远程仓库的别名,默认是origin
git push origin b1
删除分支
不能删除当前分支
远程仓库
个人开发,比较常用的远程仓库有,github,码云等,码云比较快一点,我们用码云来演示远程仓库操作
注册码云
新建仓库
公私密钥
验证是否添加成功git中
ssh-keygen -t rsa
一直回车就好查看公钥
cat ~/.ssh/id_rsa.pub
ssh -T git@
推送文件到远程仓库
git remote add origin /Vamye/gittab.git
测试有没有添加成功,
git remote
推送到远程仓库
git push origin master
这块我在推送的时候会弹出gitee的登录,登录一下就推送上去了