常用需求
- 需求一
删除远程仓库多余的文件:第一步:给项目添加有效的.gitignore文件# 第二步:将.gitignore文件添加到暂存区git add .gitignore# 查看文件夹(可选操作)dir# 第三步:删除暂存区文件夹,target表示要删除的文件夹名git rm -r --cached targetgit commit -m "删除target文件夹"# 第四步:强制推送到远程仓库 dev 分支git push -f origin dev
- 需求二
克隆公司分支代码到本地 , 推送自己的远程仓库作为一个新分支,最后合并到公司分支 。# 第一步:克隆公司远程仓库分支代码git clone -b 分支名 远程仓库地址# 第二步:更改远程仓库为自己的找到项目的.git文件夹,修改config[remote "origin"]url = git@git.vsigo.cn:shang/oms.pro.api.git# 此处需修改为自己的远程仓库,其余不改变fetch = +refs/heads/*:refs/remotes/origin/*# 第三步:查看是否修改成功git remote -v# 第四步:查看分支并创建新分支git branchgit checkout -b 新分支名称# 第五步:强制推到自己的远程仓库,注意远程仓库并没有gs分支,但此命令会创建git push -f origin gs第六步:申请代码合并
- 需求三
初始化一个新项目到新的远程仓库:# 第一步:初始化git init# 第二步:添加自己的远程仓库地址git remote add origin git仓库地址git remote -v# 第三步:将项目的所有需要提交的文件加入暂存区,注意:执行该命令之前别忘记新项目要有 .gitignore文件git add *# 第四步:切换分支并创建新分支 。dev表示新分支名称git chechout -b devgit commit -m "提示消息"# 第五步:提交到远程仓库dev分支git push -u origin dev
名词- master: 默认开发分支
- origin: 默认远程版本库
- Index / Stage:暂存区
- Workspace:工作区
- Repository:仓库区(或本地仓库)
- Remote:远程仓库
# 在当前目录新建一个Git代码库git init# 新建一个目录,将其初始化为Git代码库git init [project-name]# 下载一个项目和它的整个代码历史git clone [URL]
配置Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置) 。# 显示当前的Git配置git config --list# 编辑Git配置文件git config -e [--global]#设置提交代码时的用户信息git config [--global] user.name "[name]"git config [--global] user.email "[email address]"
配置/删除/修改文件# 查看状态git status# 查看变更内容git diff# 添加指定文件到暂存区git add [file1][file2] ...# 添加指定目录到暂存区,包括子目录git add [dir]# 添加当前目录的所有文件到暂存区git add .# 添加每个变化前 , 都会要求确认# 对于同一个文件的多处变化,可以实时分次提交git add -p# 删除工作区文件,并且将这次删除放入暂存区git rm [file1][file2] ...# 停止追踪指定文件 , 但该文件会保留在工作区git rm --cached [file]# 改名文件,并且将这个改名放入暂存区git mv [file-original][file-renamed]
代码提交# 提交暂存区到仓库去git commit -m [message]# 提交暂存区的指定文件到仓库区git commit [file1][file2]... -m [message]# 提交工作区自上次commit之后的变化,直接到仓库区git commit -a# 提交时显示所有的diff信息git commit -v# 使用一次新的commit,替代上一次提交# 如果代码没有任何新变化,则用来改写上一次commit的提交信息git commit --amend -m [message]# 重做上一次commit , 并包括指定文件的新变化git commit --amend [file1][file2] ...
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:
- 电脑更改时间点击没反应 系统时间无法修改怎么办
- 游戏导入epic的步骤详解 epic怎么添加本地游戏
- 电脑显示电缆被拔出讲解 本地连接网络电缆被拔出是什么意思
- 把文件设为只读的方法 如何更改只读文件权限
- 电脑批量更改后缀名的教程 怎么批量更改后缀名
- cdr更改页面背景图片颜色的步骤 cdr背景颜色怎么改
- 自定义图标方法教程 怎么更改手机应用图标
- git连接远程仓库命令讲解 git删除远程仓库文件
- ppt里更改图片轮廓形状 ppt如何把图片变成圆形
- 新版抖音没有保存本地的原因 抖音为什么不能保存视频到本地