github本地库创建分支和合并分支以及提交到github远程库中的方法
2016-04-24 01:29
471 查看
Administrator@hsgpc MINGW32 /
$ pwd
/
Administrator@hsgpc MINGW32 /
$ cd hsg77
Administrator@hsgpc MINGW32 /hsg77 (master)
$ ls
HelloWorld/ HelloWorld_C#/
Administrator@hsgpc MINGW32 /hsg77 (master)
$ git clone git@github.com:hsg77/gitskills.git
Cloning into 'gitskills'...
Warning: Permanently added the RSA host key for IP address '192.30.252.129' to the list of known hosts.
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (3/3), done.
Checking connectivity... done.
Administrator@hsgpc MINGW32 /hsg77 (master)
$ ls
gitskills/ HelloWorld/ HelloWorld_C#/
Administrator@hsgpc MINGW32 /hsg77 (master)
$ cd gitskills
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ ls
README.md
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ pwd
/hsg77/gitskills
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ cd ..
Administrator@hsgpc MINGW32 /hsg77 (master)
$ pwd
/hsg77
Administrator@hsgpc MINGW32 /hsg77 (master)
$ ^C
Administrator@hsgpc MINGW32 /hsg77 (master)
$ pwd
/hsg77
Administrator@hsgpc MINGW32 /hsg77 (master)
$ cd gitskills
pwd
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ pwd
/hsg77/gitskills
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ git checkout -b dev
Switched to a new branch 'dev'
Administrator@hsgpc MINGW32 /hsg77/gitskills (dev)
$ git branch
* dev
master
Administrator@hsgpc MINGW32 /hsg77/gitskills (dev)
$ current branch is dev
bash: current: command not found
Administrator@hsgpc MINGW32 /hsg77/gitskills (dev)
$ git status
On branch dev
Untracked files:
(use "git add <file>..." to include in what will be committed)
readme.txt
nothing added to commit but untracked files present (use "git add" to track)
Administrator@hsgpc MINGW32 /hsg77/gitskills (dev)
$ git add readme.txt
Administrator@hsgpc MINGW32 /hsg77/gitskills (dev)
$ git commit -m "branch test"
[dev eae0249] branch test
1 file changed, 1 insertion(+)
create mode 100644 readme.txt
Administrator@hsgpc MINGW32 /hsg77/gitskills (dev)
$ go to master branch
bash: go: command not found
Administrator@hsgpc MINGW32 /hsg77/gitskills (dev)
$ git checkout master
Switched to branch 'master'
Your branch is up-to-date with 'origin/master'.
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ pwd
/hsg77/gitskills
ls
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ ls
README.md
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ git branch
dev
* master
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ current branch is master *
bash: current: command not found
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ git merge dev
Updating 036583a..eae0249
Fast-forward
readme.txt | 1 +
1 file changed, 1 insertion(+)
create mode 100644 readme.txt
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ ls
README.md readme.txt
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ delete branch dev
bash: delete: command not found
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ git branch -d dev
Deleted branch dev (was eae0249).
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ git branch
* master
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ pwd
/hsg77/gitskills
ls
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ ls
README.md readme.txt
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$
git
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ git push origin master
Warning: Permanently added the RSA host key for IP address '192.30.252.120' to the list of known hosts.
ERROR: Permission to hsg77/gitskills.git denied to deploy key
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ git remote add origin_stills git@github.com:hsg77/gitskills.git
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ git push origin_stills master
ERROR: Permission to hsg77/gitskills.git denied to deploy key
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ pwd
/hsg77/gitskills
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ ssh-keygen -t rsa -C "hsg77@163.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
/c/Users/Administrator/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa.
Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:n7kbnT/FQ22GSO+Zt8HKiBp7796N9X/wExdsxylZjz0 hsg77@163.com
The key's randomart image is:
+---[RSA 2048]----+
| |
| . . |
| . o+=+|
| .o+EO|
| S .=*+|
| . + .===|
| . * = .**|
| oo +.+=o+|
| oo *= o.o*|
+----[SHA256]-----+
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ git push origin_stills master
Warning: Permanently added the RSA host key for IP address '192.30.252.123' to the list of known hosts.
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 299 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To git@github.com:hsg77/gitskills.git
036583a..eae0249 master -> master
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ OK
$ pwd
/
Administrator@hsgpc MINGW32 /
$ cd hsg77
Administrator@hsgpc MINGW32 /hsg77 (master)
$ ls
HelloWorld/ HelloWorld_C#/
Administrator@hsgpc MINGW32 /hsg77 (master)
$ git clone git@github.com:hsg77/gitskills.git
Cloning into 'gitskills'...
Warning: Permanently added the RSA host key for IP address '192.30.252.129' to the list of known hosts.
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (3/3), done.
Checking connectivity... done.
Administrator@hsgpc MINGW32 /hsg77 (master)
$ ls
gitskills/ HelloWorld/ HelloWorld_C#/
Administrator@hsgpc MINGW32 /hsg77 (master)
$ cd gitskills
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ ls
README.md
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ pwd
/hsg77/gitskills
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ cd ..
Administrator@hsgpc MINGW32 /hsg77 (master)
$ pwd
/hsg77
Administrator@hsgpc MINGW32 /hsg77 (master)
$ ^C
Administrator@hsgpc MINGW32 /hsg77 (master)
$ pwd
/hsg77
Administrator@hsgpc MINGW32 /hsg77 (master)
$ cd gitskills
pwd
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ pwd
/hsg77/gitskills
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ git checkout -b dev
Switched to a new branch 'dev'
Administrator@hsgpc MINGW32 /hsg77/gitskills (dev)
$ git branch
* dev
master
Administrator@hsgpc MINGW32 /hsg77/gitskills (dev)
$ current branch is dev
bash: current: command not found
Administrator@hsgpc MINGW32 /hsg77/gitskills (dev)
$ git status
On branch dev
Untracked files:
(use "git add <file>..." to include in what will be committed)
readme.txt
nothing added to commit but untracked files present (use "git add" to track)
Administrator@hsgpc MINGW32 /hsg77/gitskills (dev)
$ git add readme.txt
Administrator@hsgpc MINGW32 /hsg77/gitskills (dev)
$ git commit -m "branch test"
[dev eae0249] branch test
1 file changed, 1 insertion(+)
create mode 100644 readme.txt
Administrator@hsgpc MINGW32 /hsg77/gitskills (dev)
$ go to master branch
bash: go: command not found
Administrator@hsgpc MINGW32 /hsg77/gitskills (dev)
$ git checkout master
Switched to branch 'master'
Your branch is up-to-date with 'origin/master'.
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ pwd
/hsg77/gitskills
ls
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ ls
README.md
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ git branch
dev
* master
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ current branch is master *
bash: current: command not found
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ git merge dev
Updating 036583a..eae0249
Fast-forward
readme.txt | 1 +
1 file changed, 1 insertion(+)
create mode 100644 readme.txt
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ ls
README.md readme.txt
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ delete branch dev
bash: delete: command not found
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ git branch -d dev
Deleted branch dev (was eae0249).
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ git branch
* master
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ pwd
/hsg77/gitskills
ls
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ ls
README.md readme.txt
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$
git
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ git push origin master
Warning: Permanently added the RSA host key for IP address '192.30.252.120' to the list of known hosts.
ERROR: Permission to hsg77/gitskills.git denied to deploy key
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ git remote add origin_stills git@github.com:hsg77/gitskills.git
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ git push origin_stills master
ERROR: Permission to hsg77/gitskills.git denied to deploy key
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ pwd
/hsg77/gitskills
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ ssh-keygen -t rsa -C "hsg77@163.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
/c/Users/Administrator/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa.
Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:n7kbnT/FQ22GSO+Zt8HKiBp7796N9X/wExdsxylZjz0 hsg77@163.com
The key's randomart image is:
+---[RSA 2048]----+
| |
| . . |
| . o+=+|
| .o+EO|
| S .=*+|
| . + .===|
| . * = .**|
| oo +.+=o+|
| oo *= o.o*|
+----[SHA256]-----+
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ git push origin_stills master
Warning: Permanently added the RSA host key for IP address '192.30.252.123' to the list of known hosts.
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 299 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To git@github.com:hsg77/gitskills.git
036583a..eae0249 master -> master
Administrator@hsgpc MINGW32 /hsg77/gitskills (master)
$ OK
相关文章推荐
- springmvc源码阅读笔记 -- handleRequest
- python列表
- springmvc源码阅读笔记 --HandlerAdatper
- springmvc源码阅读笔记 --HandlerInterceptor
- python源码乱码问题
- php 注释
- Java垃圾回收机制
- Java中静态(static)成员何时才会初始化
- JVM 笔记(一):Java内存区域
- python工具pycharm使用-断点调试
- Java语言的非对称加密的实现
- c++作业4
- 20145219 《Java程序设计》第08周学习总结
- SpringMvc的controller是singleton的(非线程安全的)
- 20145240 《Java程序设计》第八周学习总结
- python函数定义与使用+返回值简解
- python字符串
- 从github远程库中克隆到本地库中方法
- 《C专家编程》笔记——怎样在函数库中查找一个符号
- c++第五次实验