标签:clear code 服务器 status add pre 保存 master git仓库
git init
# 添加关联的仓库地址
git remote add origin git@github.com:wintests/gitDemo.git
# 删除当前已关联的仓库地址
git remote rm origin
git remote -v
git clone git@github.com:wintests/gitDemo.git
# 查看当前分支
git branch
# 查看远程分支
git branch -r
# 查看所有分支
git branch -a
git checkout dev
git checkout -b 新分支
git status
# 添加指定文件到暂存区
git add api/user.py
# 添加目录下所有改动文件到暂存区
git add .
git commit -m "提交文字描述"
git push origin master
# 不填写,则默认当前分支
git pull
# 指定分支
git pull origin test_002
# 把 dev 分支的代码合并到当前分支
git merge dev
# 本地创建分支
git branch test_002
# 将分支推送到服务器
git push origin test_002
注意:
stash
命令仅针对在git版本控制中的文件,如果是新增文件,那么需要先通过 git add 把新增文件加到git版本控制,然后再使用 stash 命令。
# 直接保存
git stash
# 保存时添加备注,主要为了方便查找
git stash save "添加备注信息"
git stash list
# 默认取 stash@{0} 进行恢复
git stash apply
# 从已保存工作进度中,指定一个恢复
git stash apply stash@{num}
# 默认取 stash@{0} 进行删除
git stash drop
# 从已保存工作进度中,指定一个删除
git stash drop stash@{num}
# 默认取 stash@{0} 进行恢复
git stash pop
# 从已保存工作进度中,指定一个恢复
git stash pop stash@{num}
git stash clear
git checkout -- api/user.py
git reset HEAD api/user.py
git rm -rf api/user.py
# 删除本地分支
git branch -d test_003
# 删除远程分支
git push origin --delete test_003
# 显示详细提交日志(如果要退出,输入字母Q即可)
git log
# 只显示commit版本号和备注信息
git log --pretty=oneline
# 查看所有分支的所有操作记录(包括被删除的)
git reflog
标签:clear code 服务器 status add pre 保存 master git仓库
原文地址:https://www.cnblogs.com/wintest/p/14904847.html