1:git 回到上一个版本,如果git pull以后发现版本不对,要回退到上一个版本用下面命令
git reset --hard HEAD
2:git remote add origin git@github.com:stormzhang/test.git
将本地的已有项目关联到github上的新的项目上,在github上新建一个仓库。
增加一个本地版本库到现有的 Git 项目
可以执行如下的命令:
git remote add local_proj /opt/git/project.git
如何在git中对比当前工作区和远程仓库的区别?
// 先更新下本地的远程分支
git fetch origin
// 然后可以比对
git diff 本地分支 origin/xxxx
删除远程分支
假设你已经通过远程分支做完所有的工作了 - 也就是说你和你的协作者已经完成了一个特性并且将其合并到了远程仓库的 master分支(或任何其他稳定代码分支)。 可以运行带有 --delete 选项的 git push命令来删除一个远程分支。 如果想要从服务器上删除 serverfix 分支,运行下面的命令:
git push origin --delete serverfix
删除本地分支
git branch -d XXX
删除本地分支前,要先切换到本地matser分支,然后拉取一下最新的远程分支,然后才能进行删除本地分支动作。
更新分支
服务器的某个分支删除了,但是本地通过git branch -a还是可以看得到,感觉很烦,通过以下命令就可以更新分支的情况。
git fetch origin --prune
拉取远程分支并创建本地分支
git checkout -b 本地分支名x origin/远程分支名x
// 还有一种方法
git pull origin XXX: xxx
图形化看commit时间线提交
git log --graph
查看远程仓库的详细信息
git remote show [remote-name]
查看某个远程仓库的详细信息,比如要看所克隆的origin仓库。
下面是执行命令后的输出情况
$ git remote show origin
* remote origin
Fetch URL: https://github.com/schacon/ticgit
Push URL: https://github.com/schacon/ticgit
HEAD branch: master
Remote branches:
master tracked
dev-branch tracked
// 默认是git pull 为本地分支
Local branch configured for 'git pull':
master merges with remote master
// 设置git push 的本地引用
Local ref configured for 'git push':
master pushes to master (up to date)
本文介绍了Git的基本使用方法,包括如何回退到上一个版本、如何关联GitHub上的项目、比较当前工作区与远程仓库的区别等。此外,还讲解了如何删除远程分支及本地分支、更新分支情况、拉取远程分支并创建本地分支等操作。
602

被折叠的 条评论
为什么被折叠?



