当你要从远程仓库克隆一个项目到你本地的硬盘上使用git clone ssh://url 就可以了
当你要在你的本地项目中生成一个git 仓库则使用 git init 会在你的项目中生成.git文件夹
当你需要看你硬盘上的项目和本地仓库哪些文件发生了改变 git status -s
把更改的文件添加到索引 git add src/com/zhl/test.java 或者用通配符git add src/* 表示src下所有文件
为你的提交到本地仓库添加描述 git commit -m "描述"
提交到本地仓库后,别忘了和远程仓库保持同步 git pull origin master 这是主干上的 更新 如果是分支 则是git pull origin 分支名
然后是提交到远程git push origin master 分支同上 这些是最基本的操作
还有一些稍微特殊的操作:
比如我要切换到分支:
git checkout master 切换到主干 到分支则是 git checkout 分支名
我要打tag (建里程碑) git tag tag号 然后提交git push origin tag号
我要重置刚才的commit 用 git reset
我要把分支上的提交合并到主干 则是在主干上 git cherry-pick commit号
有时候git远程仓库新建了一个分支,你在本地用git Bash切换到新的分支时有可能会报
error: pathspec 'origin/xxxxx' did not match any file(s) known to git.错误,这是因为本地还没用同步新的分支
你可以使用执行git fetch把新的分支提取下来
然后
git checkout -b xxx origin/xxx
就把远程的xxx取回,并切换到本地的xxx分支。
本地新建了项目,需要推送到远程仓库需要先将远程仓库纳入进来,可以通过命令:
git remote add origin ssh://jack@git.xxx.com:1000/cae/cae.version.git
后续还有的话再写进来