美文网首页
日常工作基本常用Git命令

日常工作基本常用Git命令

作者: AC编程 | 来源:发表于2018-05-31 15:46 被阅读16次

######### 常用命令

git clone -b develop git@gitlab.yopoint.vip:ac/YoPointSwift.git

git checkout -b alanchen  创建本地分支 

git checkout alanchen 切换分支

git fetch origin ac_branch:ac_branch  拉取远程分支到本地(方式一)

git checkout -b ac_branch origin/ac_branch   拉取远程分支到本地(方式二)

git status

git branch git add . 

git commit -m “”

git push origin alanchen:alanchen 

 git branch -D alanchen # 删除本地分支

pod install

git merge alanchen 合并分支

git log --pretty=oneline

英文状态下按Q 退出log

git checkout -- file 可以丢弃工作区的修改:

git reset HEAD… 取消暂存

######## 备用命令

git remote -vgit remote set-url origin 更换远程仓库地址。把更换为新的url地址

git reset HEAD —hard

######## 知识点

1、创建本地分支local_branch 并切换到local_branch分支

   git checkout -b local_branch

2、推送本地分支local_branch到远程分支 remote_branch并建立关联关系

      a.远程已有remote_branch分支并且已经关联本地分支local_branch且本地已经切换到local_branch

          git push

     b.远程已有remote_branch分支但未关联本地分支local_branch且本地已经切换到local_branch

         git push -u origin/remote_branch

     c.远程没有有remote_branch分支并,本地已经切换到local_branch

        git push origin local_branch:remote_branch

3、删除本地分支local_branch

      git branch -d local_branch

4、删除远程分支remote_branch

     git push origin  :remote_branch

     git branch -m | -M oldbranch newbranch 重命名分支,如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名。

5、git branch --set-upstream alanchen origin/alanchen 

解决每次push时需要 git push --set-upstream origin alanchen 的问题

直接可以 git push

6、git命令行删除远程分支

先查看远程分支

git branch -r  

使用下面两条命令来删除远程分支

1. git branch -r -d origin/branch-name  

2. git push origin :branch-name    (origin 后面有空格)

或一条命令

```

git push origin --delete <branchName>

```

相关文章

网友评论

      本文标题:日常工作基本常用Git命令

      本文链接:https://www.haomeiwen.com/subject/otgcgxtx.html