github本地库创建分支和合并分支以及提交到github远程库中的方法

来源:互联网 发布:可可粉怎么冲好喝 知乎 编辑:程序博客网 时间:2024/06/13 22:56
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
0 0
原创粉丝点击