关于git的相关操作

1、正确拉取自己的分支代码

Git init
Git remote add origin http://xxxx
Git pull origin master
Git checkout -b dev(分支名)

2、提交代码

Git pull origin master
Git add .
Git commit -m ‘[]’
Git push origin master

3、正确拉取别人项目的代码

Git init
Git remote add origin http://xxxx
Git pull origin master
Git checkout -b dev-xxx(别人的分支)
Git pull origin dev-xxx(别人的分支)
Git checkout -b dev-xiaojieluan(切换回自己的分支)

4、将一个本地项目上传到github上

(1)新建一个文件夹,git init 将文件夹变成可管理的仓库 ,此时出现.git文件,可通过git status查看当前状态
(2)将本地项目的文件粘贴到该文件夹下
(3)Git add . 将项目添加到该仓库下,此时可用 git status 查看
(4)Git commit -m ‘[补充说明]’ 把项目提交到仓库
(5)在github上新建一个仓库,用readme.md 文件初始化
(6)本地仓库关联到远程仓库 git remote add origin http:xxx
(7)前面有勾选readme.md文件,需先将readme.md文件拉取下来合并,git pull --rebase origin master
(8)将本地内容推送到远程 git push origin master

小坑(1)一定要先弄好本地的版本库,再在github上新建仓库,再关联
小坑(2)要用readme.md文件初始化,推送到远程版本库之前要先拉取下来合并,再push

5、git如何撤销操作

(1)如果我们通过git commit -m “注释” 提交变更到了本地仓库,但是突然不想修改本仓库了,我们可以通过git reflog查看提交变更之前的版本号,由英文字母和数字组合的字符串,获取之前的版本号之后,通过git reset --hard 版本号 即可将本地仓库回滚到指定的版本;
(2)如果本地的变更也已经保存到了远程仓库,我们此时可以再输入git push -f将本地仓库回滚后的版本强制提交到远程分支,即可实现本地仓库和远程分支的回滚。

6、[Git] 获取指定的历史版本代码

git checkout b0362a895d39061c0bc6f05c575af47de1b3f702
git checkout <具体版本>

7、git的简单操作命令分类

远程仓库类:git clone/remote/pull/push/rebase/fetch
分支类(包括tag):git branch/tag/checkout/stash
信息查阅:git status/log/diff
本地常规操作:git add/commit/rm/merge/reset

发布了28 篇原创文章 · 获赞 4 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_40736319/article/details/89280980