gitee....
ssh-keygen -t rsa -C \"xxxxx@xxxxx.com\"\n\n1\n注意:这里的xxxxx@xxxxx.com只是生成的 sshkey 的名称,并不约束或要求具体命名为某个邮箱。
设置ssh
git clone ssh
start. 跳转路径
git status
,嗯,对,没错,就是要会使用这个。\n\n随时敲
git status
随时有惊喜。\n\n第一步:把更改的代码暂存起来\n# 此命令会把所有更改的文件全部暂存起来。\n
git add .
\n\n# 如果要单个来,只需要 . 替换成对应的文件名即可。\ngit add temp.txt\n1\n2\n3\n4\n5\n灵魂拷问:为什么要暂存代码?答案传送门\n\n如何取消暂存的更改呢?\n\n答案:
git reset --hard (git log 查的id)
\u003Cfile>...\n说人话:请使用 git status 看看。\n第二步:把暂存的改动提交到本地的版本库\n# -m 参数表示可以直接输入后面的 message,简要说明这次改动。\n
git commit -m "日期比较好"
\"xxx\"\n1\n2\n每次 git commit之后,都会在本地版本库中生成一个 哈希值,就是 commit-id,这个 id 在进行版本回退的时候有大用。\n\n如何获取执行历史版本的代码?答案传送门\n\n保不齐有人对暂存区这个东西感觉很多余,那么还可以在commit 之后加一个-a参数。\n\n加的 -a 参数可以将所有已跟踪文件中的执行修改或删除操作的文件都提交到本地仓库,即使它们没有经过git add添加到暂存区。\n例如:git commit -a -m \"xxx\"\n第三步:将本地的分支版本上传到远程并合并\n# git push 的命令格式一般是\ngit push \u003C远程主机名> \u003C本地分支名>:\u003C远程分支名>\n例如:git push origin master:master\n\n当然,一般情况下,我们都不用写后面的,
直接 git push 即可
。\n1\n2\n3\n4\n5\ngit push执行完毕,本次代码提交就完成, 就可以在远程仓储上看到我们推送的代码啦。
改动冲突
ab两人都改一个位置
code .
找红色
允许两边更改
重新commit push
分支
git fetch origin 分支名
git checkout 分支名
(git branch检查)