查找git安装在哪里
which git
生成ssh key
进入终端
cd ~/.ssh
ssh-keygen -t rsa -C "你注册github的邮箱"

然后会出现这个,然后一直enter
cat id_rsa.pub
就会出现生成的ssh key
添加到github中的即可

git提交代码到远程仓库
git add 文件名(其实是添加到缓存区)
git add . 提交当前项目下所有产生变动的文件
git commit -m’对修改进行描述’
git remote add origin 远程仓库地址
git pull/git pull --rebase origin master 同步远程仓库
git push <远程主机名> <本地分支名>:<远程分支名> 进行提交
如果本地分支名与远程分支名相同,则可以省略冒号:
git push <远程主机名> <本地分支名>
如果当前分支只有一个远程分支,则可以直接使用git push
git push origin --delete master 删除 origin 主机的 master 分支
git push --force origin master 如果本地版本与远程版本有差异,但又要强制推送可以使用 --force 参数
git branch -al :查看所有分支信息
git remote -v 查看远程分支
git branch 分支名 创建分支命令
git checkout 分支名 切换分支
git checkout -b 分支名 创建新分支并切换到该新分支
git merge 当前分支要去合并的分支名 比如我现在位于master分支,且我之前在dev分支做了改变,所以我现在想把这两个分支内容合并(合并前最好自己检查一下),可以执行git merge dev
git rebase 分支名 git rebase与git merge 相似,差别如:https://zhuanlan.zhihu.com/p/525131060
git branch -d 分支名 删除分支,当某个分支的使命已经完成,那么我们可以删除他
git rebase -i git rebase -i [startpoing] [endPoint]
比如我现在提交的commit记录如下(代表commit的id)
1
2
3
4
5
如果我要合并2~5为一个commit
那我的命令就是 git rebase -i 1 ,不写endPoint就默认是合并到当前最后一个commit
fatal: Authentication failed for ‘https://github.com/xxx/xxx.git/’
遇到这种问题一般命令行会要你输入账户名和密码
记住密码不是真的登陆密码,而是一个token,这个token一般在github网址上,
点你头像下拉菜单的Setting ->左边列表最下面的Developer settings->生成新的token,然后把token粘贴到命令行就好了
本文介绍了如何查找git安装位置,生成SSHKey,并详细阐述了从创建GitHub账户、添加SSHKey到提交代码到远程仓库的全过程,包括git的基本命令如add、commit、push、merge、rebase等,以及解决认证失败问题的方法。
1158

被折叠的 条评论
为什么被折叠?



