git 常用命令
2015-05-04 18:20
176 查看
cat ~/.ssh/id_rsq.pub 查看当前生成 Key
ssh -T git@github.com 查看当前SSH Key 配置是否成功,成功才可以继续下面操作
$ git status //查看当前项目下所有文的状态,如果第一次,你会发现都红颜色的,因为它还没有交给git/gitcafe管理。
$ git add . //(.)点表示当前目录下的所有内容,交给git管理,也就是提交到了git的本地仓库。
Ps:git的强大之处就是有一个本地仓库的概念,在没有网络的情况下可以先将更新的内容提交到本地仓库。
$ git commit –m "new natter " //对你更新或修改了哪些内容做一个描述。
$ git remote add origin git@gitcafe.com:yourname/Clang.git
//如果你是第一次提交项目,这一句非常重要,这是你本地的当前的项目与远程的哪个仓库建立连接。
Ps: origin可以改为别人的名字,但是在你下一次push(提交)时,也要用你修改之后的名字。
$ git remote -v //查看你当前项目远程连接的是哪个仓库地址。
$ git push -u origin master //将本地的项目提交到远程仓库中。
7,以上步骤就是你将新建的Clang项目推送到gitcafe托管的步骤。当你在别的主机上想要下载这个项目时,首先还是先设置好ssh公钥并在网站上添加,然后:
$git clone git@gitcafe.com:yourname/Clang
//项目编会克隆到你的当前主机上
8,如果想删除项目中的一个文件,比如Clang文件夹下的a.c :
$cd Clang/
$git rm a.c
$gir commit -m "delete a.c"
$git push origin master
9,如果你想使本地的Clang项目与网站上最新的项目同步:
$ cd Clang/
$ git fetch origin //取得远程更新,这里可以看做是准备要取了
$ git merge origin/master //把更新的内容合并到本地分支/master
ssh -T git@github.com 查看当前SSH Key 配置是否成功,成功才可以继续下面操作
$ git status //查看当前项目下所有文的状态,如果第一次,你会发现都红颜色的,因为它还没有交给git/gitcafe管理。
$ git add . //(.)点表示当前目录下的所有内容,交给git管理,也就是提交到了git的本地仓库。
Ps:git的强大之处就是有一个本地仓库的概念,在没有网络的情况下可以先将更新的内容提交到本地仓库。
$ git commit –m "new natter " //对你更新或修改了哪些内容做一个描述。
$ git remote add origin git@gitcafe.com:yourname/Clang.git
//如果你是第一次提交项目,这一句非常重要,这是你本地的当前的项目与远程的哪个仓库建立连接。
Ps: origin可以改为别人的名字,但是在你下一次push(提交)时,也要用你修改之后的名字。
$ git remote -v //查看你当前项目远程连接的是哪个仓库地址。
$ git push -u origin master //将本地的项目提交到远程仓库中。
7,以上步骤就是你将新建的Clang项目推送到gitcafe托管的步骤。当你在别的主机上想要下载这个项目时,首先还是先设置好ssh公钥并在网站上添加,然后:
$git clone git@gitcafe.com:yourname/Clang
//项目编会克隆到你的当前主机上
8,如果想删除项目中的一个文件,比如Clang文件夹下的a.c :
$cd Clang/
$git rm a.c
$gir commit -m "delete a.c"
$git push origin master
9,如果你想使本地的Clang项目与网站上最新的项目同步:
$ cd Clang/
$ git fetch origin //取得远程更新,这里可以看做是准备要取了
$ git merge origin/master //把更新的内容合并到本地分支/master