涉及到git的知识点太多,这里只记录了工作中经常使用的部分。 首先,安装git和小乌龟可视化工具,一直next即可 验证是否安装成功: 右键,查看是否有git bash 有这个界面代表安装成功,很容易安装,不多说 1)本地操作git
git init#初始化本地仓库2)提交代码到本地仓库
git add xxx.file #将xxx.file添加到暂存区 git commit -m "提交的具体信息"3)创建并切换分支
git checkout -b base #创建并切换到base分支4)若base分支存在,切换到base分支
git checkout base5)连接远程git仓库,如果是在本地操作,可以注册GitHub,使用免费的仓库GitHub官网连接,首先需要生成SSH密钥
a)注册用户,生成密钥
git config --global user.name "姓名" git config --global user.email "邮箱地址" ssh-keygen -t rsa -C "邮箱地址" #回车三次,即可生成,包含密钥生成位置b)将生成的pub文件打开,CTRL+a(复制到GitHub指定位置) 打开GitHub,Setting—>SSH keys---->new keys----->粘贴 密钥设置完成后,我们可以尝试在本地新建git库,连接到远程 1)初始化本地仓库
git init2)克隆远程仓库
git clone 远程仓库地址 #如下图远程仓库地址复制:在GitHub上你需要拉取的仓库中 3)拉取完成后,可以继续其他操作,下面列出git的基本操作
git pull #拉取远程代码 git status #查看本地仓库状态我这里新建了一个文件,可以看到是未加入暂存区的状态
git add * #将本地所有变动放入暂存区(同样作用:git add .)已加入暂存区未提交的状态
git commit -m "此次提交的具体信息" #将提交暂存区的所有文件提交至本地仓库 git push #将本地提交推送到远程对于分支的操作
git branch -a #查看所有远程及本地分支 git checkout -b aaa origin/base #基于远程aaa分支新建本地aaa分支,并切换到aaa分支分支
git checkout aaa #切换到aaa分支分支之间的合并
git merge aaa #将aaa分支合并到当前所在分支解决冲突