git使用

Git

团队协作开发

git init 初始化

git add file.py 把代码放入Git暂存区
git add . 把当前整个目录提交

git commit -m "xxx" 把代码从Git暂存区放到Git仓库

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

******************撤回代码*******************
git checkout file.py 把代码从暂存区回滚到工作区,前提是没有commit
cat file.py 显示更新后
cat file.py 显示更新前

git status 查看当前代码修改状态

git log 查看提交日志
git log --pretty=oneline 只显示第一行的ID

git reset --hard HEAD^ 把版本号回滚到上一版本

git reset --hard 123jnd 回滚到指定版本号

git reflog 查看所有操作记录,找到对应的版本号

******************删除文件******************
rm file 本地删除
git add/rm file 提交到暂存区
git reset HEAD fike 从暂存区回滚到工作区
git checkout -- fike 把工作区里的操作撤销


******************GitHub远程下载代码******************
git clone https://github.com/YANGYANGMING/CMDB.git 用http可以直接下载到本地
用ssh需要用户名认证


远程创建空仓库

把本地仓库推到远程(已经有仓库)
git remote add origin https://github.com/YANGYANGMING/CMDB.git
git push -u origin master

分支:
git checkout -b branch_name 创建分支
git checkout branch_name 切换分支

git pull 从远程更新代码到本地
git push 把本地代码推到远程
git merge branch_name 合并分支


master

dev

yyy-dev
mmm-dev

bug-101

git stash 把当前工作环境临时保存
git stash apply 回复之前保存的临时工作
git stash list 查看临时保存的列表
git stash drop 删除当前临时保存的环境备份
git stash pop 回复并删除临时保存的备份

 

参考https://www.cnblogs.com/alex3714/articles/5930846.html

 

posted @ 2019-08-03 13:15  一只小羊  阅读(163)  评论(0编辑  收藏  举报