您的位置:首页 > 文旅 > 美景 > git 指令

git 指令

2024/10/5 23:18:51 来源:https://blog.csdn.net/m0_47045804/article/details/141400416  浏览:    关键词:git 指令

        初始化仓库   git init

        在本地项目文件夹  构建一个新仓库来管理你的项目

        在文件夹里面 右键 ==> git bash here 打开git  黑窗口  输入git init

        查看当前仓库状态        

                git status 

        提交到暂存区       

                git add .

        提交到本地仓库       

                git commit -m '注释'     注释很重要,要写的尽量详细

        第一次提交必须要配置邮箱和用户名

                 git config --global user.email "邮箱"

                git config --global user.name "名字"

        配置完邮箱和账号之后 再次提交即可

                git commit -m '注释' 

        查看提交记录        

                git log

        查看所有记录       

                git reflog

        撤销与重置

                撤销某次操作的记录     被撤销的记录所发生的改变将不再发生

        撤销:       

                git revert  记录id(短的id即可)

                一旦撤销后命令会进入到一个状态  需要:wq 退出

        重置:       

                git reset 记录id --hard   (直接回退)

                重置不会产生新的记录id  产生的记录id和被重置的那个id是一样的

               重置彻底回退到指定的commit版本 改commit后的所有commit都将被清除

                而revert 只是撤销指定的commit版本  并不影响后面的commit

        

        注册码云gitee账号

                需要在码云gitee注册账号并且创建仓库

                在创建仓库的时候  仓库地址没有中文

        

        连接远程仓库

                git remote add origin 远程仓库地址

        把代码提交到远程仓库

                git push origin master

                第一次提交的时候会弹出登录框  输入码云的账号密码即可

                然后远程仓库中就有本地的代码了

        克隆项目

                git clone 远程仓库地址 [克隆到指定的文件夹]

                git log 查看全部记录

                git log --oneline 看到简化版的记录

        将远程仓库的代码拉下来   (每次 git push 之前最好 git pull 一下)

                git pull origin master 

                

        合并解决冲突

                冲突是指:多个账号针对同一个文件的同一行代码写下了不同的代码

                谁冲突谁解决  解决冲突之后本地流程走一遍之后直接push

      

        创建分支:

                git checkout -b 新分支的名字

        提交当前分支

                git push origin 当前分支名字

        切换分支

                git checkout  分支名字

        合并分支       

                git merge  分支名字  需要在主分支上面合并分支

                当前合并分支只是在本地仓库中合并了 并没有在远程仓库中合并,

                如果我们想在远程仓库中也合并分支 需要使用 git push origin master 提交到远程仓库中

        查看当前分支         

                git branch 

        删除分支:

                先删除远程仓库中的分支

                        git push origin --delete 分支名字

                再删除本地分支

                        git branch -D 分支名字

       克隆指定的分支:

                git clone 远程仓库地址 -b 分支名字 [文件夹名]   ( [ ]表示可选 )

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com