git使用
https://github.com/firstcontributions/first-contributions/blob/main/translations/README.zh-cn.md
git clone <url>
git checkout b <新的分支> //与远端无绑定
* git checkout -b <新的分支> <origin/<远端分支>> // 与远端绑定
git checkout <分支> // 切换分支
git add <改变的文件>
git commit -m <改变的文件>
git commit <改变的文件> // 增加备注, <esc>, :wq
* git push origin <HEAD:远端分支> // 如果没有远端分支,则直接在远端建立同名分支
git pull 拉取代码
// 设置网络代理
git config --global --unset http.proxy
git config --global --unset https.proxy
// 查看本地和远端的绑定关系
git branch -vv
// 查看所有分支(包括本地和远端分支)
git branch -a
// 查看远端分支
git branch -r //第一行会显示一个origin/HEAD -> origin/master origin/HEAD 是 Git 中的一个特殊引用,它表示远程仓库(origin)的默认分支, 起到一个指示作用
// 解决冲突
当git pull有冲突时
git stash先清空工作区
git pull拉取最新代码
git stash pop 弹出自己的代码
在代码中解决冲突后 git add这个文件解决git上的冲突提示
// 删除修改
git有三个分区,工作区,暂存区,仓库区
工作区:工作目录就是能看到的代码
暂存区:git add后进入暂存区
仓库区:git commit后进去仓库区
git restore对处于暂存区的文件不起作用,对于工作区的文件撤销修改,改变文件
git retore --staged 将暂存区的文件撤销到工作区
结合起来使用时 先将暂存区文件撤销到工作区后删除修改
// 删除文件,本地仓的记录
git rm <文件名>
// 删除分支
git push origin --delete 分支名 // 远端
git branch -d 分支名 // 本地
// 初始化本地进行提交
1、在github创建仓库
2、git init
3、git remote add origin <url> //将远端的仓库链接,绑定到本地
4、git add / git commit
5、git push -u origin <本地分支名字> //这一步会在远端的仓库中创建与本地分支一样的分支名字
git remote remove origin //删除远端仓链接
git remote -v //查看绑定的仓