1.5.2 提交步骤
git init
初始化git仓库 (mac中Command+Shift+. 可以显示隐藏文件)git status
查看文件状态(红色表示文件在工作区,绿色为暂存区)git add 文件列表
追踪文件(.的意思是变更的所有文件,可以输入git add . 来节省操作)git commit -m 提交信息
向仓库中提交代码git log
查看提交记录 (可以获得commitID,根据ID回到不同的节点,和第八条照应)-
用暂存区中的文件覆盖工作目录中的文件:
git checkout 文件名
-
将文件从暂存区中删除:
git rm --cached 文件名
-
将 git 仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录:
git reset --hard commitID
-
git branch 查看分支
git branch 分支名称 (创建分支)
git checkout 分支名称 切换分支
git merge 来源分支 合并分支 (备注:必须在master分支上才能合并develop分支《把A合并到B,要先branch到A,写B名)
git branch -d 分支名称 删除分支(分支被合并后才允许删除)(-D 强制删除)
-
git push git@github.com:RenBaiLi/renbai.git master
备注:如果远程仓库有内容,要先 git pull
git remote add origin git@github.com:RenBaiLi/renbai.git 添加远程仓库origin (origin是仓库别名)
git push origin master
git push -u origin master 发布自己的代码前要先pull在push(先推在拉)
-u 记住推送地址及分支,下次推送只需要输入git push即可 地址只需要输入一次(
git push 和git pull 后无需添加地址)