Git命令

2019-04-30  本文已影响0人  青丝如梦

参考:
https://git-scm.com/docs/git-branch

git config

查看git config配置:
git config --list

设置git用户名/邮箱:
git config --global user.name [username]
git config --global user.email [email]

本地

添加到本地版本库:
git add -A 或 git add .

查看当前版本库状态:
git status

提交到本地版本库:
git commit -m "update"

放弃本地修改:
git reset

从本地代码库中移除(与 git add 作用相反):
git rm --cached -r .idea

查看commit提交日志
git log

撤销commit,回退至某一提交版本
git reset --hard commit_id
git reset --hard a6e288d31fa63f5f522f70b5943ad1acb1c859da

参考:https://www.cnblogs.com/ningkyolei/p/4334990.html

git checkout

撤销对所有已修改但未提交的文件的修改,但不包括新增的文件
git checkout .

撤销对指定文件的修改,[filename]为文件名
git checkout [filename]

检出/切换到master分支:
git checkout master

git branch

查看分支:
git branch -r 列出或删除远程跟踪分支(如果与-d一起使用)。
git branch -a 查看所有分支(本地 + 远程)
git branch -D [BranchName] 删除本地分支
git branch 查看本地分支

git branch [BranchName] 创建本地分支

git pull

拉取远端origin/master分支并合并到当前分支:
git pull origin master

git push

将本地分支提交到远程分支
git push origin [BranchName]

删除远程分支
git push origin --delete [BranchName]

git remote

git查看远程仓库地址:
git remote -v

git仓库迁移,将原来放置gitlab的仓库迁移到新的gitlab,需要将所有分支和tag都迁移到新的仓库

  1. 将代码从原有仓库中拉下来
    git clone remote_git_address(remote_git_address为新服务器gitLab上新建的同名项目地址)
  2. 设置把本地gitlab地址替换成为集团gitlab地址
    git remote set-url origin remote_git_address(remote_git_address为新服务器gitLab上新建的同名项目地址)
  3. 本地仓库推送到远程
    git push origin --all 推送主干和分支
    git push --tags 推送标签
上一篇 下一篇

猜你喜欢

热点阅读