当前位置:   article > 正文

git命令汇总(持续更新)_git clone update

git clone update
1、拉代码库
git clone [代码库名]
2、自己建分支
git checkout -b [name]
3、从[name]推代码
git push origin [name]
4、拉别人建的分支
git checkout -b [name] origin/[name] 
举例:
git checkout -b dev origin/dev
5、从[name]拉代码代码
git pull origin [name]

6、把git默认的push方式改成simple,即用git pull/push直接推拉代码,不需要加 origin [name]
git config --global --unset-all push.default
git config --global --add push.default simple
7、用来忽略文件的变动,一般为了设置本地的配置文件不会被提交
git update-index --assume-unchanged <file>
8、在git的一般使用中,如果发现错将不想提交的文件add进入index之后,想回退取消,则可以使用命令
git reset HEAD
9、更改了gitlab的地址以后已经拉库的需要如下处理:
git remote set-url <name> <ssh>
举例:
git remote set-url origin git@xxxxxx.git
10、查看本地分支:
git branch
11、 查看所有的分支
git branch -a
12 删除本地的某个分支
git branch -D
13、在github远程端删除一个分支 (分支名前的冒号代表删除,冒号前的空格必须存在,代表将一个空分支推到服务器上)
 
git push origin :Branch1 
注:也有用到下方这个命令的,但这个不是真正删除远程分支,仅仅是删除本地的索引
git branch -r -d origin/hongchangfirst
14、如果你开发到一半,突然插进来一个事情要处理,用
git stash
等你处理完了,想继续你的开发:
git stash pop
15、 重置git的用户名等信息
【步骤一】
先删除名字:
git config --global --unset-all user.name
邮件地址:
git config --global --unset-all user.email
【步骤二】
添加名字:
git config --global --add user.name [name]
git config --global --add user.email [name@xxx.com]
16、查看远程库是否有新的
git fetch --all

17、git对版本打tag相关

查看tag:

  1. git tag
  2. git show [tagname] // 查看[tagname]详细信息

每次打tag,要切到需要打标签的那个开发分支,然后打标签:

  1. git tag [tagName] // 默认是打在当前分支最新commit
  2. git tag [tagName] [commitID] // 如果要打某个commit,则在命令后加commit id
  3. git tag [tagName] [commitID] -m '[note]' // tag 自定义版本标识 版本id号 -m "备注“

切换分支:

git checkout [tagname]          // 与切换分支命令相同

删除标签:

  1. git tag -d [tagname] // 删除本地标签
  2. git push origin :refs/tags/[tagname] // 删除git服务器上的标签

发布标签:

  1. git push origin [tagname] // 将 {tagname} 标签提交到git服务器
  2. git push origin --tags # // 将本地所有标签一次性提交到git服务器

18、本地文件修改大小写没有识别

查看git 的设置

git config --get core.ignorecase

更改设置

git config core.ignorecase false

19、生成ssh key

ssh-keygen -t rsa -C "youremail@example.com"

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/1005506
推荐阅读
相关标签
  

闽ICP备14008679号