使用命令創建github代碼倉庫,push本地倉庫到github遠程代碼倉庫


1.利用命令創建github遠程代碼倉庫

  在將本地代碼push到github遠程代碼倉庫之前,總是需要新建github代碼倉庫,在將本地倉庫關聯到github遠程倉庫。其中最為繁瑣的操作是建立github代碼倉庫,需要進入github的網站進行操作,不能借助命令來簡化操作,十分繁瑣。

  借助github提供的api,在.bashrc或者.zshrc文件中定義函數,可以利用命令在github上創建代碼倉庫,十分便捷。

  首先需要進入github,申請並獲取自己的api token,用於鑒權,地址在這。

   然后在本機使用的bash的配置文件中加入下述函數定義

github-create() 
{if [ $1 ]
then
    repo_name=$1
else
    repo_name=`basename $(pwd)`
    echo "set Repo name to ${repo_name}"
fi 
curl -u 'username:api_token' https://api.github.com/user/repos -d '{"name":"'$repo_name'"}'
git remote add origin git@github.com:username/$repo_name.git
}

  注意,需要使用自己的username與api_token覆蓋上述函數中相應的值。

  如果需要在github上創建代碼倉庫,只需輸入命令:

    github-create repo_name

  會完成在github上創建名為repo_name的代碼倉庫的操作。如果沒有指定repo_name,會自動將當前路徑的文件夾名稱設置為代碼倉庫的名稱。

2.將本地代碼倉庫push到github遠程代碼倉庫

 以下省去在本地創建git倉庫以及提交commit等操作。

 (1)首先將本地倉庫和遠程代碼倉庫進行關聯:

 git remote add origin your_repo_url.git

 (2)然后將本地代碼倉庫push到github:

 git push -u origin master

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM