Git基础使用以及简单命令
本文最后更新于162 天前,其中信息可能已过时,如有错误请发送邮件到lh2406923301@163.com

很早之前就有个学长推荐学一下Git,当时了解了一下,但只是浅尝即止,一直没理解到底是个啥,以为只是个去开源网站下载项目的东西,时至今日,终于稍微透彻的学习了一番,顺便总结一下基础使用命令:

1,新建仓库:新建一个文件夹:test,右键选择git bash打开,输入命令:git init,仓库创建完成。

2,在仓库中新建文件:001.txt

3,把新建的文件添加到暂存区:使用:git add 001.txt命令。或者:git add .(会暂存当前目录下所有文件)

4,把暂存的文件提交到本地仓库:使用:git commit -m “这是备注信息,记录提交的信息” 然后使用git status 查看当前状态。

5,修改和编辑文件后重复步骤1-4

6,上述步骤重复多次后会有多个提交版本,使用git log查看每个版本的id,选择需要回退的版本id,复制

7,使用命令回退到需要的版本:git reset –hard “刚才复制的id” 然后文件回退到对应版本。

8,如果想要查看已经删除的版本,也就是取消回退,输入git reflog 即可查看回退之前的id,然后使用id继续回退到对应的版本

9,如果仓库中的个别文件不需要被管理,可以输入命令:创建文件:.gitignore,在里面添加不想被管理的文件。(这条命令有待研究,我使用过程中一开始不起效)

10,查看分支:git branch

11,新建develop分支:git branch develop

12,切换到develop分支:git checkout develop

(分支这里我个人的理解是:分支其实是把当前文件“复制”了一份出来进行操作,此后两个分支上进行修改是相互独立的,互不干扰,后期可以合并)。

13,在~/.bashrc文件中添加alias git-log=’git log –pretty=oneline –all –graph –abbrev-commit’,可使git log –pretty=oneline –all –graph –abbrev-commit这条长命令重命名为git-log。

14,创建并且切换到新分支develop1:git checkout -b develop1

15,合并分支:先切换到需要合并之后的分支master:git checkout master,然后执行合并命令:git merge develop(把develop分支合并到master分支)

(合并分支时候如果两个分支相同地方数据不一样,需要手动解决冲突,手动修改)

16,删除develop分支:git branch -d develop1(先检查再删除)或git branch -D develop1(不检查,强制删除)

17,master:生产分支。develop:开发分支。feature:从develop创建的分支,一般用于同期并行开发,结束后合并到develop。

远程连接推送和拉取:

1,现在远程创建仓库如gitee,创建后配置好公私钥后,复制仓库的ssh地址,在本地计算机git bash终端输入命令:git remote add origin 你的仓库ssh地址。

2,查看远程仓库:git remote

3,推送代码:git push origin master:master (把本地master分支推送到远端master,第一个master是本地分支名称,也可以 在第一次推送时候使用–set-upstream绑定,下次就可以直接:git push)

克隆好像不难,先不写了,在图书馆呆了一下午了,回宿舍了!

文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇
PoweredWordPress
Copyright 2025-2025 Xing
Running Time days H M S
Theme Argon