重温git和GitHub

1.初始化本地库:让git获取到这个目录的管理权

git init

查看文件夹的文件命令:ll

查看文件夹的隐藏的文件命令:ll -a

查看状态的命令:git status

cat文件名:查看文件内容

工作区:当git status时,名字为红色则在工作区,需要提交到暂存区

暂存区:git add命令,提交到暂存区

2.git add:添加到暂存区

git rm --cached:从暂存区中删除

3.git commit -m "日志信息/版本号":提交本地库

查看精简版本信息:git reflog

查看完整版本信息:git log

4.版本穿梭:git reset --hard 版本号

只有切换了版本号,才能查看该版本的文件内容


分支:在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用粉质意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。对于初学者而言,分支可以简单理解为副本,一个分支就是一个单独的副本。(分支底层其实也是指针的引用)

1.查看分支:git branch -v

2.创建分支:git branch 分支名

3.切换分支:git checkout 分支名

4.修改完代码需要再次git add 文件名->git commit -m "版本日志" 文件名

5.切换到主分支(master),在主线上将分支合并

git checkout master->git merge 分支名字

6.合并分支:get merge 分支名


分支合并产生冲突:

合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改。Git无法替代我们决定使用哪一个。必须人为决定新代码内容。

当合并产生冲突的时候,需要在文件中手动修改,然后再次提交。

1.git add hello.txt->git commit -m "版本日志"

(注意git commit后面不加文件名)


GitHub

1.创建远程仓库别名

git remote -v 查看当前所有远程地址别名

引入远程库地址,并起别名(最好和文件名相同,容易记,在哪个分支上创建都可)

给远程地址起别名:git remote add 别名 远程地址

2.将本地的文件推送到远程库中(推送分支)

git push 别名 分支

3.将远程端的分支拉取到本地上

git pull 别名 想要拉取的分支

4.克隆:在别的文件中点击鼠标右键git bash here

git clone 链接地址

clone会做如下操作:1.拉取代码。2.初始化本地仓库。3.创建别名

别人想要提交代码。需要得到你的授权。Settings->Collaborators

相关推荐
Unity粉末状在校生1 小时前
Git解决fatal: Could not read from remote repository.的问题
git
少年攻城狮2 小时前
Obsidian系列---【如何使用obsidian同步到git?】
git
Hommy883 小时前
【开源剪映小助手】Docker 部署
docker·容器·开源·github·aigc
do better myself4 小时前
网站源码如何部署和加入GIT仓库的
git
爱学英语的程序员6 小时前
Git 提交 LF will be replaced by CRLF the next time Git touches it 报错
git
qq_339191147 小时前
服务器git pull每次都要输入密码,linux 设置git登录,linux设置git只输入一次账户密码
git
CoderJia程序员甲12 小时前
GitHub 热榜项目 - 日榜(2026-04-09)
人工智能·ai·大模型·github·ai教程
魔卡少女112 小时前
Nginx配置代码化自动部署詹金斯/Github方案
前端·nginx·github
李白的天不白13 小时前
ai编程工具
github
一颗小行星!13 小时前
快速理解 Git submodule
git