工作中用到的Git命令整理

来源:互联网 发布:极速赛车全天计划数据 编辑:程序博客网 时间:2024/06/10 04:00

  1. git init 初始化本地的Git仓库
  2. git  remote  add  origin  git://github.com/someone/another_project.git  //该命令用于增加URL地址为'git: //github.com/someone/another_project.git',名称为origin的远程服务器,以后提交代码的时候只需要使用 origin别名即可
  3. git branch -d <分支名>    该命令用于删除一个分支,如果被删除的分支没有合并到主分支,使用该命令会出错
  4. git rm 文件名  //该命令会从磁盘中删除相应的文件
  5. git rm --cached 文件名  //该命令只会取消对相应文件的跟踪,不会删除该文件
  6. git reset HEAD 文件名    //如果你对一个文件做了改动,然后add了这个文件,之后,想要取消对文件的add,但是要保留对文件的改动,可以使用这个命令
  7. git checkout 文件名    //如果你改动了一个文件,然后想要取消对这个文件的改动,可以使用这个命令,该命令会把相应文件恢复到你上一次commit后的状态。如果从上一次commit后,你多次改动了这个文件,但是只想取消最后的一次改动,那么,请不要使用这个命令,因为这个命令会取消你所有的改动(从上一次commit后的所有改动)。
  8. git diff  查看还没有add的文件的改动
  9. git diff --cached 查看已经add过的文件的改动
  10. git clone 远程地址    //在本地创建与远程同名的分支,将远程资源克隆(下载)到这个分支下,并且建立对应关系,这个命令往往用来克隆主分支(master分支)
  11. git pull origin 远程分支名:本地分支名  //将远程分支下载到本地分支,并不能建立对应关系 
  12. git branch --set-upstream 本地分支 origin/远程分支  //这样会在本地分支与远程分支之间建立自动关联,当你使用git pull, 将自动从关联的远程分支下载内容到本地分支

        (最近在使用Git,遇到了N多问题,多次发生代码被覆盖的情况,惨痛啊。以后会陆续增加,以工作中用到的命令为主)


0 0
原创粉丝点击