git学习笔记
查看用户名、邮箱
git config user.name
git config user.email
设置用户名、邮箱
git config --global user.name “…”
git config --global user.email “…”
初始化git仓库
git init
添加内容到暂存区
git add .
或者git add -A(用来把自己改动的所有文件放到储存区,支持相对路径和绝对路径)
提交内容到本地本库
git commit -m"给自己要提交的东西起名字"
关联远程仓库
git remote add origin https://github.com/。。。
克隆远程仓库
git clone https://github.com/。。。
从远程库把文件拉下来
git pull(PS:要先建立和远程库分支连接关系)
强制把文件拉下来
git pull origin master --allow-unrelated-histories(PS:GitHub你建好带ReadMe文件远程仓库在pull的时候会报本地和远程库不关联,可以用这个命令pull)
打开可视化界面
gitk
查看当前暂存区的文件
git status
查看当前分支
git branch
创建分支dev,并且切换到该分支
git checkout -b dev
合并分支
git merge branchname
(合并branchname到当前分支)
(在一个分支上进行代码修改之后要add+commit再进行切换分支,否则修改的内容还是在工作区间就会带到另一个分支)
(同理在pull之前也要add+commit,否则会出现错误)
切换分支
git checkout dev
查看远程仓库的分支
git branch -r
重置账号用户名
git config --global user.email “xxxxxx@qq.com”
git config --global user.name “rs666”
编辑文件
vim 文件名
修改完之后,.按键盘左上角"Esc",输入":wq",注意是冒号+wq,按回车键即可
查看远程地址
git remote -v
上传
git push -u origin dev
强推
git push -f origin dev
远程创建分支
git checkout -b my-test //在当前分支下创建my-test的本地分支分支
git push origin my-test //将my-test分支推送到远程
git branch --set-upstream-to=origin/my-test //将本地分支my-test关联到远程分支my-test上
git branch -a //查看远程分支
PS:在执行git操作的时候,先用git remote -v 查看是不是想要关联的远程地址,不是的话,用git remote rm origin 删除,然后再git remote add origin https://github.com/。。。或者git remote origin set-url https://github.com/。。。
学习时参考的链接
https://blog.youkuaiyun.com/yh18668197127/article/details/86012161