git
git --help 查看帮助文档
git clone https://github.com/tianmimifly/gittest.git 将远程的git复制到本地
新建一个文件然后 git status 提示有一个文件不在git工作区 执行 git add riji 将文件添加到git工作区。然后执行git status,查看 是否需要commit还是reset
执行git commit 提交到本地git ,如果提示"Please tell me who you are." ,执行git config --global user.email "you@example.com" 再执行commit命令。
然后在git status,就不会有修改的文件了,这个时候用 git push 然后提示输入用户名和密码, 提交到远程git仓库。这个时候https://github.com/tianmimifly/gittest就能查看到新增的文件了。
-----------
git add .添加所有的文件
解决冲突
git diff查看冲突
git pull 拉取最新的代码,修改冲突后重新提交
回到过去
git log 查看之前有哪些提交
git reset --hard commitid
git reflog 查看当前版本之后的版本
git reset --hard commitid 带着过去的代码回到未来,找到最近一次pull的id
建立里程碑
在github项目目录,点击release标签,create new release
分支
https://www.cnblogs.com/hamsterPP/p/6810831.html
查看本地分支 git branch
git checkout -b fixbug01 创建本地分支。默认拉取最新的分支 不是master
git push --set-upstream origin fixbug01 将分支同步到远程
git checkout -b fixbug02 origin/fixbug01 将指定分支拉取到本地并创建新的分支
拉取不成功 执行 git fetch
删除分支git branch -D test
tag号
# 创建轻量标签 $ git tag v0.1.2-light # 创建附注标签 $ git tag -a v0.1.2 -m “0.1.2版本”
手动提交到远程
git push origin --tags
git tag -d 01-1 删除本地tag
git push origin --delete tag 01-1 删除远程tag
$ git push origin --delete <branchName>
删除tag这么用:
$ git push origin --delete tag <tagname>
合并master
git checkout master
git merge 分支/tag号
然后 git add . ; git commit ;git push
http://blog.csdn.net/wangjia55/article/details/8793577/
将远程分支拉取到本地 git pull , git checkout 分支名。或者
git checkout -b 本地分支名 origin/远程分支名 将远程分支拉取到本地
command + ~ 组合 实现safari多个窗口切换
git 常用命令 https://www.cnblogs.com/my--sunshine/p/7093412.html