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

原文地址:https://www.cnblogs.com/milanmi/p/8420692.html