工作中常常会用到的git命令

来源:互联网 发布:直播网络公会 编辑:程序博客网 时间:2024/05/01 01:50

     当你要从远程仓库克隆一个项目到你本地的硬盘上使用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

后续还有的话再写进来

       


0 0