git简单指令

注意,git在没输入git config --global(全局)或指定文件路径时,都是对当前目录的操作

操作时文件妆台可看作如下:

文件-(add)-track-(commit)-git保险柜

git init:在某一路径下,创建一个”保险柜“,用于存放保险柜的名字默认叫master,(已经通过git config --global init.defaultBranch main将默认repo名改为main)

git add 文件名(当前目录下)或文件路径 把目标文件放入track上面(未进repo)

git add. 添加所有

git remote add skeleton https://github.com/Berkeley-CS61B/skeleton-sp18.git

添加了一个叫skeleton的库,这个库不会和我的冲突,多个可共存

git commit -m "对文件的描述(随便写,但是必须有)"

git status 查看当前文件夹下有哪些未进入track

git log 查看git操作日志,git上面commit后面有很大一串怪字符,那是id

git show id(git log里面的)

git checkout id "filename" 把filename变为相关id版本

(完成 add commit会进入一次log操作,得到一个不同的id)

cs61b的ssh密匙在home

git pull origin main --rebase拉取远程代码到本地并变基

git pull --rebase --allow-unrelated-histories skeleton master 导入了cs61b的初始代码

git push origin main本地推送到远端

posted @ 2025-04-01 19:27  hardestnut  阅读(9)  评论(0)    收藏  举报