git clone 和 git status
-
git clone <url>
获取远程仓库,将远端的代码以及相关分支信息clone到本地 -
git status
查看相关文件的状态 -
git status -s
来查看简写的状态- M - 被修改,A - 被添加,D - 被删除,R - 重命名,?? - 未被跟踪 等等
-
git add <文件名>
将后方紧跟的文件进行暂存,以便commit使用。 -
git reset HEAD <文件名>
将已经暂存的文件进行撤销,回到未暂存的状态。 -
git checkout -- <文件名>
撤销对尚未暂存文件的修改,该操作不可逆,慎用。 -
git commit -a -m "提交说明"
对那些被修改的文件单尚未暂存和提交的文件进行暂存和提交。注意:对未暂存的新增文件无效。 -
git push
将本地仓库已经提交的内容发布到远端。- clone的时候使用https的方式,需要在每一次PUSH的时候都输入用户名和密码。(使用git的其他命令将其解决掉)
查看和修改远端地址
1、添加远端仓库地址
根据上面的操作可以看到,上面的远端链接是https的。因为我本地是赔了github的ssh-key的,所以也是支持ssh的链接的。下方我们将根据 git remote 远程仓库操作来添加上ssh的仓库地址。下方是一系列的操作:
- 首先通过
git remote -v
命令来查看当前仓库的远端地址,从下方看到是 https格式的。 - 然后在通过
git remote add 远端仓库地址别名 <url>
来添加一个新的仓库地址,下方添加的是一个ssh的仓库链接。 - 接着我们再次对远端仓库的链接查看时,就会看到相应的新添加的仓库地址。
- 然后我们队README文件做了点修改,并push远端。在 push 时我们选择了后来添加的新的远端仓库,可以看出使用的是别名。
2、远端仓库地址删除和重命名
从上面的内容不难看出,两个仓库地址其实是重复的。现在我们没必要都将其进行存储了。我们要删掉那个https的仓库,下方是具体的操作步骤。
- 首先通过
git remote -v
来查看目前现有的远端仓库。 - 然后通过
git remote rm origin
命令来删除别名为 origin 的远端地址,删除后,再次查看时,origin的仓库地址就木有了。 - 紧接着使用
git remote rename origin_ssh origin
命令,将origin_ssh重命名为origin即可。 - 最后我们还可以使用
git remote show origin
命令来查看push到远端的那个分支上,具体操作步骤如下所示。
网友评论