创建本地仓库
任意找个位置
添加文件
把文件放入该仓库
使用 git add <文件名> ,此时暂存在工作区,需要提交
使用 git commit -m/-a “修改说明” , 提交(可一次提交多个文件)
常用命令:
git stutas 查看状态,文件是否被修改
git logs 所有提交的历史改动
加上 --pretty=oneline 只看修改备注
git diff 查看变化 , 文件何处被修改
cat <文件名> 查看文件
版本回退前进
HEAD是当前版本指针
gitreset --hard HEAD^ 往前回退一个版本
git reset -- hard <版本号>
git reflog 记录修改的历史命令
git diff HEAD -- readme.txt 查看工作区和版本库里面最新版本的区别
git checkout -- file 撤销修改
远程库建立
GitHub关联
1. 创建ssh连接(Windows下打开Git Bash)
ssh-keygen -t rsa -C "youremail@example.com"
找到 id_rsa.pub 记事本打开全选复制
2. 在GitHub中找到ssh的设置,把公钥沾入,生成
3. 本地仓库 运行
git remote add origin git@github.com:<账户名/仓库名>.git
4. git push -u origin master 推送上GitHub(第一次)
git push origin master 之后几次
5. git clone git@github.com:xxxxxx/gitskills.git 克隆远程库
进入远程仓库
ssh @192.xxx
输入密码即可
查看列表 ls
位置转移 cd
返回上层 cd ..
创建和删除分支
创建分支 git branch newname
查看分支 git branch
切换分支 git checkout newname
切换到主分支后再合并
git merge newname
git push origin master
删除分支 git branch -D newname