// 设置git 默认都是主分支master
git config –global user.name 用户名 //rdyuut //30585.......
git cinfig –global user.email 邮箱 //会保存在 .gitconfig文件中
mkdir project //创建project文件夹 用于存放仓库,此时只是普通文件夹
cd project/
git init //使当前文件夹–>git仓库 此时project下多一个.git 文件夹里面包含头指针HEAD等文件
project/vim readme.txt //在仓库下创建文件,(11)
git status //查看仓库状态,此时readme.txt 未放入暂存区
git add readme.txrt //把readme.txt 放入暂存区 git status 查看状态(有新文件 readme.txt)
git commit -m “add readme.txt” //把暂存区中的内容放到版本库中 (第一版)
vim readme.txt //改为11。22
git add readme.txt //将修改后的放入暂存区
git commit -m”add 22”
vim readme.txt //改为11。22 33
git add readme.txt //将修改后的放入暂存区
git commit -m”add 22” // 放入版本库
git log //查看所有版本
git reset –hard HEAD^ //往前回滚一个版本 (^^两个版本) 还有很多方式,具体看讲义
git reflog //查看HEAD的所有路劲
vim readme.txt //修改为 11 22 33 44
git restore readme.txt //把readme.txt文件尚未加入暂存区的修改全部撤销(就是删除修改但未保存在缓冲区的文件
/////////本地git项目传递远程仓库///////
stp1 将本地rsa公钥复制给远程git //本地ssh-keygen获得rsa加密
stp2 在本地 git remote add origin git@git.acwing.com:yuyuyuyu/project.git //连接
stp3 git push -u origin master 将本地主分支传送远程git
///////////将云git中的项目下载到本地
git clone git@git.acwing.com:yuyuyuyu/project.git(后面的是在远程git复制的链接) githup一样
////////////////多分支//////////////////////
git checkout -b dev //创建一个新的分支为dev
git branch //查看所有分支和当前所处分支(*代表当前所处分支)
git merge dev //将dev合并到当前分支上
git brancd -d dev //删除dev分支
//仅供个人使用