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本地推送到远端

浙公网安备 33010602011771号