git命令的使用(git的使用)

一、使用Gitee

新建仓库后会提示你有以下命令

git全局设置 git config --global user.name "Admin" git config --global user.email "xxxxxx@qq.com” 创建git仓库 kdir vitevue3 cd vitevue3 git init //初始化 touch README.md //touch新建一个文件 git add README.md git commit -m "first commit" //提交到暂存区 git remote add origin https://gitee.com/fujimori_gardening_in_xuzhou/vitevue3.git git push -u origin master 已有仓库 cd existing_git_repo git remote add origin https://gitee.com/fujimori_gardening_in_xuzhou/vitevue3.git git push -u origin master

二、常见的一些git命令

git branch -all 查看所有分支 git branch dev 创建一个dev分支 git checkout dev 切换到dev分支 (上面两句等同于 git checkout -b test 创建本地test 分支并切换到test分支) git branch -r 查看所有分支 git branch -a 查看远程和本地分支 //git push -u origin/remote_branch 将本地分支 关联到比如remote_branch 远程分支 git push origin 分支 git branch -d local_branch 删除本地分支local_branch git push origin :remote_branch 删除远程分支remote_branch 远程删除git服务器上的分支: git push origin -d BranchName 其中-d也可以是--delete,如: git push origin --delete BranchName git checkout -b dev(本地分支名称) origin/dev(远程分支名称) git pull origin dev(远程分支名称) 推送本地分支到远程分支 git merge dev 合并dev分支 删除一个远程分支 git push origin --delete dev2 git reset 重置状态 git rm -r mydir 删除文件夹 git rm 删除文件 git branch -d 删除分支 git branch -vv 显示上游分支 本地分支和远程分支建立连接 git branch --set-upstream-to=origin/master (Branch 'master' set up to track remote branch 'master' from 'origin'.)

三、合并分支

先切回要并入的分支 git checkout master git merge xkx-dev

四、回退到某个版本

git reset --hard <commit-id> (版本号)

五、强行提交

git 第一次上传本地代码到远程仓库,解决 ! [rejected] master -> master (non-fast-forward)错误 git pull --rebase origin master   git push -f origin master

六、其它

git status命令可以列出当前目录所有还没有被git管理的文件和被git管理且被修改但还未提交(git commit)的文件. git remote -v | --verbose 列出详细信息,在每一个名字后面列出其远程url,此时, -v 选项(译注:此为 –verbose 的简写,取首字母),显示对应的克隆地址。

git remote -v | --verbose 列出详细信息,在每一个名字后面列出其远程url,此时, -v 选项(译注:此为 –verbose 的简写,取首字母),显示对应的克隆地址。

七、实际开发应用

新建一个测试或者开发分支,然后合并到master分支上

master 主分支

dev分支 (以master为基础创建的分支)

首先在git,giteee,或者github上创建一个项目的仓库, 默认主分支是master或origin git checkout -b dev (本地创建并切换到dev分支) 开发完成后提交 git push origin dev 将本地分支推送到远程dev分支上,如果没有会新建 切换到master分支 git merge dev(将dev分支合并到master分支上)

git命令的使用(git的使用)(1)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页