Host xxx.xxx.xxx.xxx Port xxxx
当用git init后,项目里并没有任何文件,使用git log等命令并报
fatal: bad default revision 'HEAD'
这个无关紧要,只要加入文件后就正常了。
一开始认为git-shell的位置在/usr/bin/git-shell,去查看了的确在,但每次提示找不到,真奇怪,然后用which git-shell显示的位置在/usr/local/bin/git-shell,于是修改/etc/passwd后就正常了。
将本地的tag分享
git push origin v1.5 或者分享所有tag git push origin --tags
引:
通过git clone获取的远端git库,只包含了远端git库的当前工作分支。如果想获取其它分支信息,需要使用”git branch –r” 来查看,如果需要将远程的其它分支代码也获取过来,可以使用命令” git checkout -b 本地分支名 远程分支名”,其中,远程分支名为git branch –r所列出的分支名, 一般是诸如“origin/分支名”的样子。如果本地分支名已经存在, 则不需要“-b”参数。
查看本地有没有没有提交到远程仓库的提交?
git status 足也,他们有详细的说明信息。当有没有提交的会提示如下的信息:
Your branch is ahead of 'origin/test' by 1commit.
git分支:
有时候想从某个提交点创建分支,而不是当前点,这时候可以在创建分支的时候带上指定提交点:
git checkout -b testing 9239333xxxxxxxxx