git init
git status
git add .
撤销:用暂存区的文件覆盖工作目录中的文件 git checkout 文件
比如第一天在 index.html 文件添加了 123
下班git add index.html
第二天重新修改: 123455,但是今天修改的代码不合适,需要回到昨天的代码
git checkout index.html
将文件将暂存区中删除文件 git rm --cached 文件
比如一些测试代码
2.1 分支
git branch 查看分支
git branch xxx
git checkout xxx
chekcout add commit
合并分支(在主分支合并其他分支): git merge deplove
切换到其他分支,才能删除要删除的分支
删除分支 git branch -d 分支
强制删除 git branch -D 分支
暂时保存更改(一定要搞清楚当前所在的分支是哪个分支)
git add ,但是不想提交,又想创建新的分支
存贮临时改动:git stash
恢复改动 git stash pop
2.2
A -B
A:创建仓库
接下来正式操作,将本地代码提交到码云
一:初始化项目 git init
二:提交到缓存区 git add .
三:提交信息说明 git commit -a -m “todos”
三:链接远程分支 git remote add origin git@gitee.com:Big_Cat-AK-47/wx-todos.git
说明—》git@gitee.com:Big_Cat-AK-47/wx-todos.git 就是创建项目的ssh
四:提交到远程git push origin mast
B:克隆仓库
git clone
拉去远程仓库最新版本代码: git pull origin master
(在已经有项目的基础上)
git clone 是啥也没有,玩去克隆远程仓库
3.4:拉取操作
3.4.1:克隆远程数据仓库到本地 git clone
3.4.2:拉取远程仓库中最新的版本 git pull
3.4.3解决冲突
git pull origin master
本地冲突:git diff
服务器上面代码冲突: vim 路径 i 修改 :wq
ssh免登
忽略:
.gitignore