【Git学习笔记1】从 git clone 和 git status 谈起

git clone 和 git status

  • git clone 获取远程仓库,将远端的代码以及相关分支信息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 远端仓库地址别名 来添加一个新的仓库地址,下方添加的是一个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到远端的那个分支上,具体操作步骤如下所示。

https://www.cnblogs.com/ludashi/p/8052739.html

你可能感兴趣的:(【Git学习笔记1】从 git clone 和 git status 谈起)